Ошибка Host CPU is incompatible with the virtual machine’s requirements at CPUID level 0x1 register ‘eax’ при попытке миграции vMotion в ESXI 5.X.X

При попытке мигрировать с помощью vMotion виртуальной машины с одного хоста на другой выходит ошибка Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'

Смысл ее сводится к тому , что процессоры немного не совместимы друг с другом:) поможет это решить функция EVC.

Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-01

Переходим в настройки нашего кластера для этого жмем Edit settings.

Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-02
Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-02

Чтобы это обойти можно включить VMware EVC (Enhanced vMotion Compatibility) идем в пункт vMware EVC.

Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-03
Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-03

Щелкаем по пункту Change EVC Mode и выбираем вашу архитектуру, в моем случае это Interl. Выбираю Intel Westmere Gen

Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-04
Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'eax'-04

Кстати забыл написать. Главное перед включением EVC необходимо выключить ВМ, на том хосте, который по функциям будет выравниваться. Обычно хост с более новыми CPU выравнивается под более старые CPU другого хоста. Запутано,  возможно, простота в том, что мастер сам вам подскажет на каком хосте нужно вырубить ВМ.

После применения EVC можно спокойно мигрировать машины между хостами в кластер

После того как процесс перемещения закончен, нужно отключить EVC Mode.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Роман

    Добрый день.
    Столкнулся с такой проблемой. Есть два сервера m3 и m4 под esxi 5.5 в vcenter добавлены в один datacenter. Настроен vMotion. Перенес все вм с m4 на m3 кроме vCenterServer, т.к на m3 нет больше ресурсов. На m4 поменял процы на v2. При обратной миграции получаю ошибку

    CPUID details: incompatibility at level 0x1 register ‘ecx’.
    Host bits: 0110:0010:1001:1000:0010:0010:0000:0011
    Required: x0xx:xx1x:10×1:1xx0:xxxx:xx1x:xxxx:xx11

    пробовал поместить хосты esxi в кластер. m3 выдает ошибку

    The host’s CPU hardware does not support the cluster’s current Enhanced vMotion Compatibility mode. The host CPU lacks features required by that mode.

    m4 тоже не могу добавить в кластер, тк не могу остановить vcenter)).

    подскажите, есть еще какое либо решение перенести вм c m3 на m4 в моем случае. Спасибо

  2. Иван Семин автор

    Только миграция на холодную, вылюченную виртуальную машину

  3. Роман

    на холодную выдает

    The operation is not allowed in the current connection state of the host.

  4. Иван Семин автор

    Вы хост ESXI перезагружали недавно или были ли пурпурные экраны смерти? Такое ощущение, что ваша виртуальная машина еще находится в каком-то состоянии выполнения действия. Попробуйте перезапустить службу VMware vCenter Server

  5. Роман

    спасибо за оперативную подсказку. Все получилось после перезапуска службы

  6. Иван Семин автор

    Очень рад, что у вас все получилось!