О настройке я писал тут - Настройка VMotion. О надежности этого процесса - Надежность процесса VMotion. Для возможности горячей миграции необходима совместимость процессоров. Напомню, что суть совместимости - в одинаковом наборе поддерживаемых инструкций. А размер кеша, число ядер и тактовая частота неважны. Информация по совместимости - см. VMotion processor compatibility guidelines и прогу для определения VMotion-несовместимости VMware CPU Host Info. Если у нас разные процессоры на хостах, и VMotion не работает, то что может помочь:
Пункты 2 и 3 делаются на свое усмотрение - они потенциально опасны,
приложение в ВМ может упасть, если использует инструкции, которых нет
на втором хосте. Пример в видеоролике. Статья из kb VMware про все способы разрешить vMotion между хостами с разными процессорами - VMotion CPU Compatibility - Migrations Prevented Due to CPU Mismatch - How to Override Masks. Статья в kb VMware про EVC - Enhanced VMotion Compatibility (EVC) processor support. В частности, там приводятся группы совместимости ЦП с т.зрения EVC. Еще одно условие на ВМ для vMotion: DV не должна быть подключена к вКоммутатору без аплинка. Если нам надо мигрировать такие ВМ - например, в случае использования vShield Zones или других файерволов - можно отключить эту проверку: в файл C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\vpxd.cfg прописываем<migrate> <test> <CompatibleNetworks> <VMOnVirtualIntranet>false</VMOnVirtualIntranet> </CompatibleNetworks> </test> </migrate> Перезапускаем службу VMware vCenter Server. |