Nested Hyper-V 2012 R2 in vSphere 6

I’m using vSphere 6 in my lab as I need to test multiple Hypervisor solutions, like Hyper-V & KVM, and maybe i will switch to the upcoming 2012 Hyper-V server which can support nested Hyper-V guest machines 

Please refer to the following steps that i had documented to prepare Hyper-V 2012 R2 in my lab 

  1. Install Windows 2012 R2 Standard Server (Server Core only) 
  2. Install VMware tool – Enter “D:\setup64.exe” to launch the setup file in GUI 
  3. Rename the computer name (restart is required) and join it to existing AD Domain 
  4. Login to https://192.168.1.186/ui (where 192.168.1.186 is my IP Address of vSphere 6 Server) 
    • I will try not to Power On the vCenter server in my lab as it is very resource hungry, and i will use vSphere Host Client unless the task must be configured in vCenter

HV-vSphere-02

Right Click on the VM > Edit Settings > Expand CPU > CPU/MMU Virtualization = Hardware CPU and MMU and Save the Setting

  1. Login to vSphere Host using SSH 
    1. cd /vmfs/volumes/SSD1/HyperV (Where your VM located) 
    2. vi HyperV.vmx 
    3. Add the following at the end of the file and save it 

hypervisor.cpuid.v0 = “FALSE”
vhv.enable= “TRUE”

  1. Power on HyperV VM, and enter the following to enable it 

  1. Install Hyper-V Management Tool on member server and manage it remotely 

Nested Hyper-V 2012 R2 is up and running in vSphere 6 host now. 

Installing Puppy Linux and it is running as Hyper-V Guest Successfully.  

HV-vSphere-03

Share This