Ошибка миграции между кластерами ESXI и VDS

Обновлено 28.07.2022

Ошибка миграции между кластерами ESXI

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали методы позволяющие убрать водную надпись "Активация Windows". В сегодняшней статье мы с вами разберем ошибку vMotion при миграции между двумя кластерами vCenter 7. Ошибка звучит вот так "The target host does not support the virtual machine's current hardware requirements". Давайте разбираться в чем дело.

Описание ситуации при миграции

В моей компании идет миграция виртуальных машин с одного кластера на другой. При попытке выполнить vMotion работающего виртуального сервера, на моменте выбора сети назначения я столкнулся с ошибкой:

The target host does not support the virtual machine's current hardware requirements. The destination virtual switch version or type (VDS 7.0.2) is different than the minimum required version or type (VDS 6.5.0) necessary to migrate VM from source virtual switch.

The target host does not support the virtual machine's current hardware requirements

Из статей VMware стало понятно, что есть ограничения на уровне vCenter при миграции включенной виртуальной машины между кластерами в разных дата центрах, где разные версии Distributed Switch (vDS). И действительно в первом расположении у меня была версия 6.5 у Distributed Switch (vDS)

версия Distributed Switch (vDS)

Во втором случае 7.0.2

Версия Distributed Switch (vDS)-2

Как действовать при данной ошибке?

Если обратиться к официальной документации, то вендор предлагает несколько вариантов:

  • 1️⃣Выключить виртуальную машину и выполнить холодную миграцию
  • 2️⃣Обновить версию Distributed Switch (vDS) до максимальной, чтобы везде была одинаковая (Это самый трудоемкий вариант)
  • 3️⃣Снять ограничения на уровне vCenter - это наш вариант, если требование миграции на живую, и нельзя выполнять холодную миграцию

Как снять ограничения миграции при разных версиях Distributed Switch (vDS)

VMware дает возможность обойти ограничения между разными Distributed Switch (vDS) создав дополнительное свойство.

vCenter Server 7.0.x и выше

  1. Войдите на сервер vCenter с помощью веб-клиента HTML5 или vSphere.
  2. Выделите имя своего сервера vCenter в левом столбце, а затем щелкните вкладку "Configure" справа.
  3. Перейдите в "Advanced Settings" и нажмите "Edit Settings".Advanced vCenter Server Settings
  4. В нижней части всплывающего окна добавьте следующее свойство в раздел Имя:
    config.vmprov.enableHybridMode
  5. Установите значение true.
  6. Щелкните "Add".
  7. Нажмите "Save".
  8. Повторите попытку миграции.

Создание свойства config.vmprov.enableHybridMode

vCenter Server 6.5.x и vCenter Server 6.7.x

  1. Войдите на сервер vCenter с помощью веб-клиента HTML5 или vSphere.
  2. Выделите имя своего сервера vCenter в левом столбце, а затем щелкните вкладку "Configure" справа.
  3. Перейдите в "Advanced Settings" и нажмите "Edit Settings".
  4. В нижней части всплывающего окна добавьте следующее свойство в раздел имя:
    config.migrate.test.NetworksCompatibleOption. AllowMismatchedDVSwitchConfig
  5. Установите значение true.
  6. Щелкните Add.
  7. Нажмите Save.
  8. Повторите попытку миграции.

Дополнительные ссылки

  • https://kb.vmware.com/s/article/79446
Автор - Сёмин Иван

One Response to Ошибка миграции между кластерами ESXI и VDS

  1. Алексей:

    Оффтопик, пардоньте.
    Расскажите пожалуйста как привязать виртуальную машину VmWare к определенному хосту в НА кластере? Есть необходимость, чтобы ВМ не ездила с хоста на хост по указаниям диспетчера. VmWare 5.5.0, для определенности.

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

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