I'd like to be able to run a hypervisor such as RHEV, ESXi, Citrix Xenserver inside a VMware VM. When I try to install the hypervisor, I see a message the the VM doesn't support hardware virtualization. How do I enable hardware virtualization?
The solution is to enable hardware virtualization -- a setting only found in the vCenter 5.x Web console.
- In vCenter, create RHEL6 x64 VM — no OS needed.
- Once the VM is created, set its OS option to “VMware ESXi 5.x (Experimental)”.
- Login to the vCenter Web client (https://YourVCenterHost:9443/vsphere-client/) and go to the same VM you created above.
- In the VM settings, select “Schedule VM Compatibility Upgrade”.
- Start the VM to complete the upgrade (the fact no OS is installed in your VM is fine). The UI will indicate that vCenter successfully upgraded the VM.
- Shutdown the VM.
- Again from the vCenter Web client, open the settings for your VM and expand CPU options.
- The option for Hardware Virtualization should no longer be greyed out.
- Check the associated option “Expose hardware assisted virtualization to guest OS”
- Mount your hypervisor installation ISO and power up your VM.