KVM is a virtualization technology that’s integrated into the Linux kernel. A system with KVM enabled can act as a type-1 hypervisor, provided the processor supports it.
KVM can be used to create nested virtual machines on compatible hardware. This lets you create VMs inside VMs to accommodate more complex use cases. Consider a virtualized development environment that runs on your host. You might need to run virtual device emulators within that environment, nested two levels deep from the bare metal hardware.
This article will show you how to set up nested KVM virtualization and test that it’s working. Before continuing, check you’ve got a functioning KVM installation available and that you’re familiar with creating new KVM virtual machines.
Checking Whether Nested Virtualization Is Enabled
Nested virtualization is supported by most modern processor families that offer hardware virtualization. You can check whether nesting is already enabled on your hypervisor by using…
Read Full Article Source