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;

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.