Q: What is nested virtualization?

Nested virtualization refers to running virtual machines (VMs) inside other VMs, usually for testing purposes.

Greg Shields

November 16, 2011

1 Min Read
ITPro Today logo

A:Virtualization provides an excellent framework for testing configuration changes, evaluating software, and familiarizing yourself with newtechnologies. Sometimes what needs to be evaluated is hypervisor software itself. Today's hypervisors, most notably ESXi in VMware vSphere 5.0, includeenhanced support for running VMs inside other VMs. This process has become known as nested virtualization.

Nested virtualization has many uses when virtualization platforms themselves require evaluation and testing. One use might be creating an ESXi VM atopan instance of VMware Workstation. After you create this "outer" ESXi VM, you can install and administer an "inner" Windows VM.

Another option is creating an "outer" ESXi VM atop an ESXi host, with an "inner" Hyper-V host running atop the virtualized ESXi VM. Nestedvirtualization, as you can see, tends to get complex in its naming.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like