Is it actually possible to run VMware inside VMware?

1160870 pts.
Virtual Machines
A part of our company has been running a physical machine that runs VMware and hosts a VM that they use for SharePoint deployment testing. However, the machine is pretty old so we're trying to help them by pushing them towards hosted VMs. I'm curious but is it possible to actually run VMware inside VMware? I know it sounds crazy but it would only be used for SharePoint testing / an associated SQL Server.

Has anyone every tried this before? We're just trying to get the sense if this is a possible option.

Answer Wiki

Thanks. We'll let you know when a new response is added.

Although theoretically, you may be able to run an instance of VM Workstation on a VM Client OS, no, you cannot run vsphere in a VM in a vmware infrastructure environment.

Discuss This Question: 3  Replies

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Kevin Beaver
    I've never had any luck with this. It has to do with your processor's capabilities and I haven't found one yet that works.
    27,555 pointsBadges:
  • arjanhs
    It's possible to nest a virtual machine within a virtual machine. The VMware Labs are build this way. It's even possible with Workstation. There are some requirements like processor capabilities, but it is possible.
    10 pointsBadges:
  • AlexChristopherJohnson


    It is possible to run VMWare inside itself (so to speak), however there are technical limitation with running VMware inside VMware because VMware, Virtual PC, etc take advantage of the Virtualization features present in modern CPUs.

    Moreover, if you have two or more hypervisors are both trying to control Ring 0 then there will be problems.

    If your hypervisor can interact with the 'parent' hypervisor, then you'll be OK. Alternatively if the child hypervisor doesn't try to use the CPU virtualization features, or entirely emulates the CPU (such as QEMU) then you should also be OK.

    Basically old-style hypervisors on old CPUs use Full virtualization (slow) which would be capable of nesting with a heavy, heavy performance hit. modern Hypervisors/CPUs use hardware assisted virtualization (near native performance) and you'd be hard pressed to find a hypervisor that is designed or capable of nested virtual machines.

    However, ESXi 4 now supports virtualizing itself. See this article for more information.

    Alex Christopher Johnson

    265 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: