В некоторых случаях живая миграция ВМ не может быть выполнена, если на узле кластера включена вложенная виртуализация.
Статья описывает как отключить вложенную виртуализацию на узле кластера.
Диагностика
- Подключитесь к узлу кластера по SSH.
Проверьте включена ли вложенная виртуализация:
cat /sys/module/kvm_*/parameters/nested
CODE
Примеры ответов:
- "Y", "1" — вложенная виртуализация включена;
- "N", "0" — вложенная виртуализация отключена.
Решение
Чтобы отключить вложенную виртуализацию до перезагрузки узла кластера:
- Подключитесь к узлу кластера по SSH.
- Выполните команды:
для процессора Intel:
modprobe -r kvm_intel
CODE
modprobe kvm_intel nested=0
CODE
для процессора AMD:
modprobe kvm_amd nested=0
CODE
Чтобы полностью отключить вложенную виртуализацию:
- Подключитесь к узлу кластера по SSH.
- Укажите в конфигурационном файле /etc/modprobe.d/kvm.conf:
для процессора Intel:
options kvm_intel nested=0
CODE
для процессора AMD:
options kvm_amd nested=0
CODE