VMware Cloud Community
remixedcat
Contributor
Contributor

Vmware ESXI within Hyper-v (server 2012) networking issue

I am trying to get esxi running within hyper-v and it won't recognize the virtual switch even though I got it setup properly and it works with any other VMs on this system.

http://i.imgur.com/4rCA3.png

Hyper-V-Virtual-Switch-Issue-421.PNG

I only have one NIC but it works fine with other VMs.

191 Replies
remixedcat
Contributor
Contributor

Please do so! That would help a LOT of people out with this and make history!

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

Can you please post the files needed, im having a hard time following the steps mentioned above since im really not that good with linux, can you PLEASE help me out ?

my current scenario:

Trying to run an ESx hypvervisor 5.1 as a VM UNDER Hyper-v 3.0 for windows server 2012. ESX will host a SCO UNIX OS.

Thanks

-Ahmad

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

BUMP

Reply
0 Kudos
john117
Contributor
Contributor

Thanks jmattson for the detailed instruction! I tested it and works perfectly.

I'm attaching the vib file so others don't have to go through all the steps.

Reply
0 Kudos
remixedcat
Contributor
Contributor

Thank you very very much!

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

AWESOME but what do i do with this file now ?

Reply
0 Kudos
john117
Contributor
Contributor

  • 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.
Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

Man, I LOVE YOU!!!!! ❤️

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

Small problem, it will allow me to install BUT it gives me a warning stating that hardware virtualization is not enabled in the bios or my cpu doesnt have this feature...is there anyway to enable hardware virtualization or is this not recommended?

Reply
0 Kudos
john117
Contributor
Contributor

Hardware virtualization only works for physical machines. You cannot enable hardware virtualization inside a virtual machine, because the virtual machine (ESXi in this case) is itself a hardware abstration.

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

Yea figured that....looks like though you can install an esxvm nested within Hyper-V you still cannot run vm's within esx because the hyper-v role is enabled...damn.         

Reply
0 Kudos
admin
Immortal
Immortal

VMware products virtualize hardware-assisted virtualization.  Hyper-V does not.  But you should still run be able to run nested 32-bit VMs with binary translation.

Reply
0 Kudos
remixedcat
Contributor
Contributor

This sucks....

This is what I get when trying to power the VM on thru vsphere.... Smiley Sad

Reply
0 Kudos
ahmadalkaysey
Contributor
Contributor

Same here.

Reply
0 Kudos
admin
Immortal
Immortal

Add the following to your nested VM configuration (.vmx) file, or using 'advanced configuration options' under the VC client):

vmx.allowNested = TRUE

Reply
0 Kudos
remixedcat
Contributor
Contributor

Thank you! That worked!!!

You rock!

Reply
0 Kudos
admin
Immortal
Immortal

You'll have to let me know what it's like.  I've never tried it that way around.

Reply
0 Kudos
remixedcat
Contributor
Contributor

Tried to load CentOS and it was stuck at the splash screen for 10 minutes.....

Trying Server 2012....

ok that didn't work....

now trying a ubuntu live and installing it...

Reply
0 Kudos
remixedcat
Contributor
Contributor

Installed windows 8 successfully but having networking problems...

Reply
0 Kudos
admin
Immortal
Immortal

Does Hyper-V allow you to set the network interface of the ESXi guest to promiscuous mode?  (If you have multiple interfaces, this would be the one attached  to the VM Network.)

Reply
0 Kudos