Nested virtualization memungkinkan Anda menjalankan mesin virtual (VM) di dalam VM lain sambil tetap menggunakan akselerasi hardware dari host
Host diinstall qemu-kvm
dengan libvirt untuk mengelola VM.
Checking nested virtualization #
Untuk cek nested virtualization dapat menggunakan perintah.
cat /sys/module/kvm_intel/parameters/nested
Jika output Y maka nested virtualization sudah aktif
Enabling nested virtualization #
Sebelum mengaktifkan nested virtualization pastikan semua VM dimatikan
Untuk enable nested pada intel prosesor kvm_intel
sudo modprobe -r kvm_intel
sudo modprobe kvm_intel nested=1
Mengaktifkan nested secara permanent edit file /etc/modprobe.d/kvm.conf
options kvm_intel nested=1
Untuk mengaktifkan nested pada AMD prosesor kvm_amd
sudo modprobe -r kvm_amd
sudo modprobe kvm_amd nested=1
Mengaktifkan nested secara permanent edit file /etc/modprobe.d/kvm.conf
options kvm_amd nested=1
Setting nested virtualization in libvirt #
Edit domain
virsh edit domain-1
Pada cpu mode=
edit menjadi host-model
<cpu mode='host-model' check='partial'/>
Terakhir start kembali VM lalu cek nested virtualization