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

Обновлено 12.06.2019

При попытке мигрировать с помощью 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

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.

Автор - Сёмин Иван

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

  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. Иван Семин:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *