В данной статье приведены некоторые сведения о том, как проверить совместимость процессоров серверов для VMotion. Кроме того описано, как заставить работать VMotion на ферме серверов ESX, если на одних машинах есть NX/XD bit, а на других его нет.
Для начала вам необходимо загрузить утилиту VMware CPUID utility c сайта VMware:
Теперь извлекаем из нее ISO-образ cpuid.iso и прожигаем на CD/DVD.
Вставляем его в привод сервера и наблюдаем приблизительно следующую картинку:
На этой картинке красным выделено то, что желательно должно совпадать у серверов для совместимости по VMware VMotion. Обратите внимание, что наличие или отсутствие Hyperthreading не является препятствием.
Теперь по поводу NX/XD bit. Если у одних ваших серверов он есть, а у других нет, то можно запретить использование виртуальными машинами этого бита, а следовательно сделать их совместимыми по VMotion.
Для этого в VI Cient зайдите в свойства виртуальной машины, перейдите на вкладку Options и зайдите в категорию CPUID Mask. Там просто поставьте переключатель на значение Hide the NX Flag from Guest:
Теперь ваши машинки будут спокойно вимоушиниться, невзирая на NX-бит.