VMware vCenter Server detected 8005MB of memory. 8176MB of memory is required for the selected deployment type

Problem:

I just tried to install VMware vCenter 6 Update 1 on a lab server, however my lab server barely failed the minimum requirements for RAM. VMware vCenter Server detected 8005MB of memory. 8176MB of memory is required for the selected deployment type

Workaround

Credit to Novakin for commenting below with this method.

You can get the installer to skip all hardware checks using the argument SKIP_HARDWARE_CHECKS=1 

For example;

D:\vCenter-Server\VMware-vCenter-Server.exe SKIP_HARDWARE_CHECKS=1

Workaround – Alternative Method

As this was a non production server I did not want to add more RAM just because I was 171Mb short. So instead I went about modifying the the hardware requirements using a MSI transform file.

This is what I did;

  1. Mounted the VMware-VIMSetup ISO image
  2. Opened the the vCenter-Server\VMware-vCenter-Server.msi in the Microsoft MSI database editing tool Orca
  3. Under the Transform menu selected “New Transform”
  4. Under the “HardwareRequirements” table I changed the memory value for the rows embedded and management from 8176 to 8000

8gb ram_pre

8gb ram_post

  1. Under the Transform menu selected “Generate transform” and saved the MST file
  2. Opened a command prompt and ran the vCenter-Server\VMware-vCenter-Server.exe installer along with my transform file.

vmware_8Gb_run

Notes

I have not noticed any adverse effects, I performed this change on a non production lab server I would not recommend this is used for a production server.

13 thoughts on “VMware vCenter Server detected 8005MB of memory. 8176MB of memory is required for the selected deployment type”

  1. Hi,

    I tried, but i still got the RAM error

    I edited the msi with orca generating transforms, saved it to disk and launch the following cmd

    F:\vCenter-Server\VMware-vCenter-Server.exe transforms=D:\test.mst

    Reply
  2. I found an easiest solution just use the SKIP_HARDWARE_CHECKS=1 argument

    Launch the following command in a prompt
    D:\vCenter-Server\VMware-vCenter-Server.exe SKIP_HARDWARE_CHECKS=1

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.