Назад | Перейти на главную страницу

Внедрить EVC для конкретной виртуальной машины в vSphere 6?

Можно ли обеспечить совместимость EVC / vMotion на одной виртуальной машине в кластере vSphere 6 (без EVC)?

У меня есть старый хост на базе Nehalem, который я хотел бы использовать в качестве резервного хоста на случай, если мне нужно перезапустить мою основную машину на базе Haswell, не выключая AD.

Но с другой стороны, я бы не хотел перемещать каждую виртуальную машину в кластере EVC из-за отсутствия функций процессора.

ОБНОВЛЕНИЕ: - На данный момент кластер состоит только из этих двух хостов. - Добавление второго контроллера домена может сработать, но это приведет к дополнительным «работам по обслуживанию», и мне также придется потратить для этого еще одну лицензию Windows.

Так что моей главной целью было бы обеспечить возможность vMotion между Haswell и Nehalem для конкретных виртуальных машин.

ОБНОВЛЕНИЕ (окончательное): как указал ewwhite, нет решения, кроме включения EVC для кластера. Поэтому я удалил первоначальный «принятый ответ», хотя он мне подходит, и принял его ответ.

ОБНОВЛЕНИЕ: - На данный момент кластер состоит только из этих двух хостов. - Добавление второго контроллера домена может сработать, но это приведет к дополнительным «работам по обслуживанию», и мне также придется потратить для этого еще одну лицензию Windows.

затем включить EVC на вашем кластере. Нет лучшего способа выполнить то, о чем вы просите.

Учитывая описанную вами настройку, вы хотите, чтобы EVC был включен в кластере, независимо от того, что еще вы с ним делаете. Отсутствие EVC наверняка вызовет у вас проблемы позже.

Чтобы достичь того, чего (я думаю) вы хотите, вам следует использовать DRS и HA. В конфигурации высокой доступности вы можете указать, что следует делать с виртуальными машинами в случае сбоя или изоляции узла. В конфигурации DRS вы можете указать желаемый уровень автоматизации для перемещения виртуальных машин внутри кластера и дополнительно указать переопределения виртуальных машин для этого уровня автоматизации.

не совсем так, VDP и vCenter будут поставляться с "EVC Mode Westmere" независимо от того, какой у вас кластер

в .vmx-файле: evcCompatibilityMode = "TRUE"

установите для этого значения значение «ЛОЖЬ», и они будут после следующего цикла включения питания в том же режиме, что и сам кластер, и в вашем случае вы можете ограничить количество гостей таким способом «Вестмером».

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

  1. выключить критически важные виртуальные машины на главном хосте
  2. холодно перенесите их на старый хост Nehalem
  3. включите эти виртуальные машины (теперь они будут использовать только инструкции ЦП, совместимые с Nehalem)
  4. горячая миграция (также известная как vMotion) этих виртуальных машин на новый хост Haswell

Теперь я могу без проблем перемещать эти виртуальные машины между Haswell и Nehalem (при условии, что я не отключу их и не включу снова на хосте Haswell).

Спасибо за любые подсказки!

Я добавляю это для справки и просто чтобы доказать, что этот запрос не был таким уж «необычным»: с выпуском vSphere 6.7 компания VMware представила функцию под названием «EVC для каждой виртуальной машины», которая делает именно то, что я просил.