We help IT Professionals succeed at work.

VMware upgrade fails with "Cannot create a ramdisk"

Karen Jones
Karen Jones asked
Last Modified: 2019-04-04
When I try to upgrade a VMware host, the upgrade fails with "Cannot create a ramdisk of size 341MB to store the upgrade image. Check if the host has sufficient memory."
The host is a ProLiant DL360p Gen8.

The machine has 64 GB of RAM and all the guests are shut down.

This is what I have tried so far, based on Google:
  • Setting the host into maintenance mode
  • Rebooting the host
  • The ScratchConfig.ConfiguredScratchLocation is set to a local SSD, which has nearly 1 TB free.

What else can I try  please?
Watch Question

Andrew Hancock (VMware vExpert PRO / EE Fellow)VMware and Virtualization Consultant
Expert of the Year 2017

This can happen with a HPE OEM version of ESXi, because they've not left enough space on the partition for the upgrade.

if  move the scratch location to a datastore, this should solve the issue.
Murali SripadaVMware Engineer | vExpert 18/19/20
Distinguished Expert 2018

take ssh and run the command vdf -h and df -h commands and share the output please or verify if anything is showing 100 percent
This one is on us!
(Get your first solution completely free - no credit card required)
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.