Иногда возникает потребность в запуске вложенного гипервизора внутри установленного KVM. Возможность такой установки называют - Nested Virtialization, что в переводе с анлгийского звучит так - Вложенная виртуализация. По умолчанию такой режим отключен, поэтому во многих гипервизорах приходится в ручную активировать эту фичу. В этой записке описаны три способа включения Nested режима для гипервизора KVM.
Три способа для Intel и AMD CPU
Процессор AMD
Первый способ:
# echo “options kvm-amd nested=1″ | sudo tee /etc/modprobe.d/kvm-amd.conf
Второй способ:
Добавляем в конец kvm-amd.nested=1
# cat /etc/default/grub | grep CMDLINE
# grub2-mkconfig -o /boot/grub2/grub.cfg
Проверка:
# cat /sys/module/kvm_amd/parameters/nested
1 или Y
Третий способ:
Создаем файл /etc/modprobe.d/kvm-nested.conf
# vi /etc/modprobe.d/kvm-nested.conf
options kvm_amd nested=1
Желательно перезагрузить хост:
# shutdown -r now
Процессор Intel
Первый способ:
# echo “options kvm-intel nested=1″ | sudo tee /etc/modprobe.d/kvm-intel.conf
Второй способ:
Добавляем в конец "kvm-intel.nested=1"
# cat /etc/default/grub | grep CMDLINE
# grub2-mkconfig -o /boot/grub2/grub.cfg
# cat /sys/module/kvm_intel/parameters/nested
Третий способ:
Создаем файл /etc/modprobe.d/kvm-nested.conf
# vi /etc/modprobe.d/kvm-nested.conf
options kvm_intel nested=1
Желательно перезагрузить хост:
# shutdown -r now