[7] Zagnieżdżona wirtualizacja w KVM
1 lipca 2020Skonfigurujemy teraz zagnieżdżoną wirtualizację, więcej na jej temat i wyjaśnienie o co chodzi z „Nested” tutaj.
[1] Włączymy teraz zagnieżdżoną wirtualizację. Wyłącz najpierw wszystkie maszyny wirtualne.
[root@lsr06vm ~]# virsh list --all Identyfikator Nazwa Stan ---------------------------------------------------- 4 centos8 uruchomiona [root@lsr06vm ~]# virsh shutdown centos8 Domena centos8 jest wyłączana # sprawdźmy aktualne ustawienia [root@lsr06vm ~]# cat /sys/module/kvm_intel/parameters/nested 0 # wyłączone [root@lsr06vm ~]# cat /etc/modprobe.d/kvm.conf # Setting modprobe kvm_intel/kvm_amd nested = 1 # only enables Nested Virtualization until the next reboot or # module reload. Uncomment the option applicable # to your system below to enable the feature permanently. # # User changes in this file are preserved across upgrades. # # For Intel # odkomentuj options kvm_intel nested=1 # posiadam procesor i5 6500 - czyli Intel, dlatego odkomentowałem # # odkomentuj tą linię jeśli posiadasz procesor AMD # For AMD #options kvm_amd nested=1 # wyładuj moduł [root@lsr06vm ~]# modprobe -r kvm_intel # załaduj moduł [root@lsr06vm ~]# modprobe kvm_intel [root@lsr06vm ~]# cat /sys/module/kvm_intel/parameters/nested 1 # już jest załączona
[2] Wyedytuj plik konfiguracyjny, jeśli chcesz używać zagnieżdżonej wirtualizacji. Po zmianie możesz pracować na wirtualnej maszynie, która jest zainstalowana na wirtualnej maszynie.
Więcej informacji o CPU mode => libvirt.org/formatdomain.html#elementsCPU.
[root@lsr06vm ~]# virsh edit centos8 # zmień ustawienia CPU jak poniżej # jeśli nie wiesz dokładnie co i jak, ustaw [host-passthrough] <cpu mode='host-model'>