Abstract
This document describes how to set up nested virtualization on a default installation (until it gets enabled by default).
Nested virtualization permits to start another hypervisor (in our case KVM) inside a virtual machine.
With the current version of Qemu/KVM you can expect a performance of about 25% of the host performance (concerning CPU and Memory access) in a guest within a guest (L2). In the future Qemu/KVM should support Intels Virtual EPT which should give 80% of the host performance for L2.
See:
Setup
Login as root, then execute the following and reboot (or rmmod/modprobe
the corresponding modules if no VM is running)
cat > /etc/modprobe.d/nested-virtualization.conf << EOF options kvm-intel nested=1 options kvm-amd nested=1 EOF