Netsted KVM

  KVM (Kernel-based Virtual Machine)

soms kan het handig zijn om binnen je virtual machine weer virtual machines te draaien. ik werk zelf met een Ubuntu desktop maar ben wel bezig met RedHat trainingen. omdat ik mijn eigen werk station niet te veel wil verbouwen draai dan een RHEL/centos virtual machine met daarin weer diverse andere virtual machines. default staat dit uit. wil het het aanzetten doe je het volgende.

check of jouw kvm hypervisor nested clients aan heeft staan.

serverA:~#
cat /sys/module/kvm_intel/parameters/nested
Y

Als het resultaat N geeft staat het niet aan om het wel te activeren doe je het volgende.

serverA:~#
echo 'options kvm_intel nested=1' >> /etc/modprobe.d/qemu-system-x86.conf 

herlaad nu de kvm of reboot je machine

in de client config binnen KVM moet je nu alleen nog de “cpu mode” op host-passthrough zetten. edit hier voor je client. of via gui of via de command line.

serverA:~# virsh edit rhel8
# change [cpu mode] like follows

zet als je virtual machine aanstond deze uit en start hem weer op. je kan nu binnen je virtual machine kvm gebruiken.