10

I need to use Win10 with a server created with VMware ESXi 5.0. I'm going to install Debian 6.0 on VMware ESXi 5.0 and then install VirtualBox 5.0.14 with Win10 guest operating system. Will it work?

closed as off-topic by Rob Moir, Jim B, Ward, yagmoth555, HBruijn Mar 6 '16 at 8:28

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions should demonstrate reasonable business information technology management practices. Questions that relate to unsupported hardware or software platforms or unmaintained environments may not be suitable for Server Fault - see the help center." – Rob Moir, Jim B, Ward, yagmoth555, HBruijn
If this question can be reworded to fit the rules in the help center, please edit the question.

  • this looks similar to How to run VMWare ESX or ESXi in a virtual machine? but you are using a bit of a different mix of tech. Though the key settings and hardware needed are for the physical host level and the VM parameters set in the physical host for the mid level machine. – BeowulfNode42 Mar 3 '16 at 8:05
  • @BeowulfNode42 Thanks, but in that topic they are dealing with the opposite question. Thus, they're installing ESX / ESXi inside the virtual machine, while I'm trying to run VirtualBox inside ESXi. – Iren Mar 3 '16 at 15:53
  • Why don't you just create a Windows 10 VM in ESXi? – joeqwerty Mar 3 '16 at 15:54
16

This is called "nested" virtualization and it's possible for some combination of hypervisor.

The reason is that for nested virtualization to work, the first hypervisor need to pass to the second one some CPU features (Intel VT-x or AMD-V).

VirtualBox does not support it. It has been a feature request for 7 years now! Source here.

But as I understand it that means it cannot be the first hypervisor, but maybe it could be the second one...

Why not update your ESXi to 5.5 then have directly your Windows 10 on ESXi?

Update

As of November 2018 it seems it will be supported soon.
From the previously linked page:

Nested AMD-V is functional (although not feature complete). Nested VT-x is still work-in-progress.

Update2 - April 2019

From @cursed_axes comment :

With VirtualBox 6.0.6: Oracle VM VirtualBox supports nested virtualization on host systems that run AMD CPUs. This feature enables the passthrough of hardware virtualization functions to the guest VM. That means that you can install a hypervisor, such as Oracle VM VirtualBox, Oracle VM Server or KVM, on an Oracle VM VirtualBox guest. You can then create and run VMs within the guest VM

  • also see about nesting ESXi within ESXi 5 on virtuallyghetto.com/2011/07/… – BeowulfNode42 Mar 3 '16 at 8:13
  • With VirtualBox 6.0.6: Oracle VM VirtualBox supports nested virtualization on host systems that run AMD CPUs. This feature enables the passthrough of hardware virtualization functions to the guest VM. That means that you can install a hypervisor, such as Oracle VM VirtualBox, Oracle VM Server or KVM, on an Oracle VM VirtualBox guest. You can then create and run VMs within the guest VM. virtualbox.org/manual/UserManual.html#nested-virt – cursed_axes Apr 26 at 7:19
  • @cursed_axes thanks for the info, adding it to the answer for more visibility – JFL Apr 26 at 7:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.