VMware vSphere nested in Hyper-V on Windows 8
I recently got a new corporate laptop with Windows 8 installed, as I needed to do some lab work I installed VMware Workstation 9 and installed a copy of nested VMware vSphere 5.1 as VMware Workstation delivers this natively. The install of vSphere went without problems but when I tried to install a VM or even import the virtual appliance for vCenter it would be slow.. Very slow… So I decided to go wild and remove VMware Workstation and enable Hyper-V for Windows 8. I loaded the VMware vSphere ISO file and went on with the installation but with the standard VM (default settings) the install would end up in a black screen so I removed the NIC and added a legacy NIC to see what that would result in.. I did get ESXI to install but in the end it would say that there where “no supported network cards found”: So I went searching on the internet and found a topic on the VMware forums: Vmware ESXI within Hyper-v (server 2012) networking issue which described the same issue as I was having. On page 3 of the topic I found the solution, you should create a custom ISO with the ported Hyper-V legacy NIC drivers injected. Luckely John117 already ported the drivers to a .VIB file over here: Tulip.vib I followed the following steps:
- Download ESXi ISO image.
- Download ESXi customizer : http://www.v-front.de/p/esxi-customizer.html
- Follow the instructions on the same page to create your custom ESXi ISO image with the tulip driver.
- You can now install ESXi in a Hyper-V VM.
After creating the custom ISO I was able to install ESXi into the Hyper-V VM without any problems but there was no network possible between my nested ESXi and a Windows Server 2012 VM. I installed another Windows 8 VM to test network connectivity and that went without problems so I knew the communication problems where caused by the ESXi host. After a couple of searches I wounded back to the topic mentioned earlier and saw this remark:
<allow_promiscuous_mode type=”boolean”>TRUE</allow_promiscuous_mode>
I added this line into the XML of the VM and got network connectivity and could go on with my lab work.
Kees Baggerman
Latest posts by Kees Baggerman (see all)
- Nutanix AHV and Citrix MCS: Adding a persistent disk via Powershell – v2 - November 19, 2019
- Recovering a Protection Domain snapshot to a VM - September 13, 2019
- Checking power settings on VMs using powershell - September 11, 2019
- Updated: VM Reporting Script for Nutanix with Powershell - July 3, 2019
- Updated (again!): VM Reporting Script for Nutanix AHV/vSphere with Powershell - June 17, 2019
31 comments