Ошибка "The host CPU does not match the Cluster CPU Type and is running in a degraded mode" при добавлении хоста zVirt во вложенной виртуализации VMWare
1. Вопрос
При добавлении хоста zVirt (расположенного во вложенной виртуализации VMWare ESXi) в менеджере виртуализации zVirt возникает ошибка:
InstallFailed.
The host CPU does not match the Cluster CPU Type and is running in a degraded mode. It is missing the following CPU flags: vmx, ssbd, md_clear, model_Westmere, aes, spec_ctrl. Please update the host CPU microcode or change the Cluster CPU Type.
2. Решение
Вопрос флагов внутри ВМ внутри VMware - это проблема правильной настройки проброса флагов в vmware. Для исключения подобных ошибок необходимо подготовить ВМ (внутри VMWare).
-
Проверить наличие флагов nx, vmx командой
grep flags /proc/cpuinfo|head -n1|grep -Eo '(vmx|svm|nx)'
-
На используемых коммутаторах хостов ESXi разрешить следующие режимы работы:
-
Promiscuous mode
-
MAC address changes
-
Forged transmits
-
-
Предоставит аппаратную виртуализацию для гостевой ОС. Для этого в свойствах ВМ, раздел CPU выбрать пункт: Expose hardware assisted virtualization to the guest OS.