This post is an update to the previous post “Running MS Hyper-V in VMWare Workstation 10” that I did a while back. In VMWare Workstation 11, the steps are different to achieve this.
When you try to install the Hyper-V Role in Windows Server 2012 R2 VMWare Workstation VM, you will see the following error below.
The following is what you can do in order to run Hyper-V in a VMWare Workstation VM.
Configuring the VM to run MS Hyper-V
1) Shutdown the VM and go to the Virtual Machine Settings for your VM in VMWare Workstation and make sure that “Virtualize Intel VT-x/EPT or AMD-V/RVI” and “Virtualize CPU performance counters” are Checked In.
2) Next go to the folder your VM is stored. Open up the .VMX file in a Text Editor.
3) In the Text Editor, at the end of the file, add in the following lines at the end and Save the File.
hypervisor.cpuid.v0 = "FALSE"
(This option makes the VM think it’s not running in a VM. The OS will think it is running on Hardware.)
mce.enable = "TRUE"
(This option allows the VM to report any Hardware CPU issues through Machine Check Exception)
4) Turn on your VM and try to install the Hyper-V role again. You will notice this time that the installation will complete.
After this is all done, you can now create Hyper-V VMs on your Hyper-V Host VM that is running in a VMWare Workstation VM :P. Hope you all find this useful for testing!