Posted by: Rick Vanover
Sometimes ESX messages are limited to be nice. Today, in normal virtualization tasks, I received the following error message:
Virtual machine has 2 virtual CPUs, but the host software only supports 1
Now, that sounds like an easy enough description and the knee jerk reaction is check the licensing configuration. A couple of dabbles around the VMWare Communities pionted me in some different directions but then I remembered: Some server systems have virtualization technology disabled in the processor options, namely some of the Dell PowerEdge servers in the CPU Information – Virtualization Technology – Enable. The default value is disabled for this configuration element.
Take a refresher on putting a host in maintenance mode, then a quick trip to the BIOS to enable the configuration and be back on the highway to virtualization happiness. Be aware of the default values for your host hardware and keep in mind that should you have a motherboard change or BIOS update these values may change or revert to a default.