пятница, 25 августа 2017 г.

Решение ошибки Host CPU is incompatible with the virtual machine’s requirements at CPUID level 0x1 register ‘eax’ при попытке миграции виртуальной машины в ESXI 5.5

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

Это происходит из за того что процессоры у старых и новых серверов немного различаются по набору поддерживаемых инструкций. Решить эту проблему можно с помощью функции EVC, но с определенными оговорками - процессоры на хостах должны иметь одинаковый набор инструкций и быть близкими друг к другу по функциям и инструкциям. В идеале один тип CPU или же одно поколение и один и тот же набор инструкций (например, линейка Intel Xeon 54XX). Это главное и главный подводный камень. Частота и другие параметры CPU не важны. Также важна основная архитектура и производитель, например, совместить хосты с Intel и AMD CPU не получится.

Переходим в настройки нашего кластера и идем в пункт vMware EVC. Кликаем по пункту Change EVC Mode и выбираем вашу архитектуру, в моем случае это Intel. Я выбрал Intel Westmere Gen.


Перед включением EVC необходимо выключить виртуальные машины на том хосте, который будет выравниваться по функциям. Обычно хост с более новыми CPU выравнивается под более старые CPU другого хоста.

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

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

среда, 23 августа 2017 г.

Перезагрузка компьютера через RDP

Бывает что при подключении через RDP на удаленной машине нет возможности завершить работу или перезагрузить компьютер, есть только возможность завершить сеанс. Пара способов решения этой задачи:

1. Закрыть все открытые окна и нажать Alt + F4

2. Открыть Пуск > Выполнить и выполнить команду shutdown -r -f -t 5