Ошибка миграции между кластерами ESXI и VDS
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали методы позволяющие убрать водную надпись "Активация Windows". В сегодняшней статье мы с вами разберем ошибку vMotion при миграции между двумя кластерами vCenter 7. Ошибка звучит вот так "The target host does not support the virtual machine's current hardware requirements". Давайте разбираться в чем дело.
Описание ситуации при миграции
В моей компании идет миграция виртуальных машин с одного кластера на другой. При попытке выполнить vMotion работающего виртуального сервера, на моменте выбора сети назначения я столкнулся с ошибкой:
Из статей VMware стало понятно, что есть ограничения на уровне vCenter при миграции включенной виртуальной машины между кластерами в разных дата центрах, где разные версии Distributed Switch (vDS). И действительно в первом расположении у меня была версия 6.5 у Distributed Switch (vDS)
Во втором случае 7.0.2
Как действовать при данной ошибке?
Если обратиться к официальной документации, то вендор предлагает несколько вариантов:
- 1️⃣Выключить виртуальную машину и выполнить холодную миграцию
- 2️⃣Обновить версию Distributed Switch (vDS) до максимальной, чтобы везде была одинаковая (Это самый трудоемкий вариант)
- 3️⃣Снять ограничения на уровне vCenter - это наш вариант, если требование миграции на живую, и нельзя выполнять холодную миграцию
Как снять ограничения миграции при разных версиях Distributed Switch (vDS)
VMware дает возможность обойти ограничения между разными Distributed Switch (vDS) создав дополнительное свойство.
vCenter Server 7.0.x и выше
- Войдите на сервер vCenter с помощью веб-клиента HTML5 или vSphere.
- Выделите имя своего сервера vCenter в левом столбце, а затем щелкните вкладку "Configure" справа.
- Перейдите в "Advanced Settings" и нажмите "Edit Settings".
- В нижней части всплывающего окна добавьте следующее свойство в раздел Имя:config.vmprov.enableHybridMode
- Установите значение true.
- Щелкните "Add".
- Нажмите "Save".
- Повторите попытку миграции.
vCenter Server 6.5.x и vCenter Server 6.7.x
- Войдите на сервер vCenter с помощью веб-клиента HTML5 или vSphere.
- Выделите имя своего сервера vCenter в левом столбце, а затем щелкните вкладку "Configure" справа.
- Перейдите в "Advanced Settings" и нажмите "Edit Settings".
- В нижней части всплывающего окна добавьте следующее свойство в раздел имя:config.migrate.test.NetworksCompatibleOption. AllowMismatchedDVSwitchConfig
- Установите значение true.
- Щелкните Add.
- Нажмите Save.
- Повторите попытку миграции.
Дополнительные ссылки
- https://kb.vmware.com/s/article/79446
Оффтопик, пардоньте.
Расскажите пожалуйста как привязать виртуальную машину VmWare к определенному хосту в НА кластере? Есть необходимость, чтобы ВМ не ездила с хоста на хост по указаниям диспетчера. VmWare 5.5.0, для определенности.