It is possible to run Windows Server 2012 Hyper-V inside a VMware ESXi 5.1, free edition. Using a “nested” hypervisor is not straight forward. Still it is quite simple.
First, check that your ESXi hypervisor provides the required features. To do so, browse to
https://ESXIP/mob/?moid=ha-host&doPath=capability. Then look at the “
nestedHVSupported” value. If it is not “true”, then you’re done. If it is, you may proceed.
Then, using the vSphere Client, create a new “Custom” virtual machine using the “Microsoft Windows Server 2012 (64-bit)” template. When it’s done, “Upgrade the Virtual Hardware” so that the VM becomes version 9. Don’t start the VM yet.
Using SSH, connect to the ESXi server. Browse to the Virtual Machine configuration directory. Locate and edit the “.vmx” file. Add “
hypervisor.cpuid.v0 = FALSE” to the configuration file ; save and exit.
You are now ready to install Windows Server 2012 and enable the Hyper-V service.
- Nesting Hyper-V with VMware Workstation 8 and ESXi 5
- How to Enable Nested ESXi & Other Hypervisors in vSphere 5.1
- VMware ESXi 5.1 can run Microsoft Hyper-V Server 2012 VMs, nice!