In this article I am going to show you how to resolve a problem that you will hit when using VMware Workstation to nest virtual machines. In my test environment which consists of mainly my laptop I like to test and run multiple hypervisors, mainly ESXi and Hyper-V.
When building my lab from scratch I came across a problem where I installed Hyper-V and Systems Center Virtual Machine Manager 2012, created a VM but I was unable to start it. The error I received was:
“Failed to start the virtual machine because one of the Hyper-V components is not running”
At first that confused me because all the Hyper-V components were running!! But then I remembered I had hit this problem before and luckily the fix is quite simple All you need to do is power off the virtual machine that you are running the hypervisor under and open the configuration file in notepad or any other text editor of your choice. Once this is done you need to add the following line at the bottom:
hypervisor.cpuid.v0 = "FALSE"
Once done power on the VM and then you should be able to start up the nested VM.
Till next time!!