У меня 13 узлов Hyper-V в отказоустойчивом кластере Microsoft. Около 50% наших гостей используют Linux и лучше всего работают со статическими MAC-адресами. Наши гости Windows работают в любом случае, но для упрощения мы также установили им статические MAC-адреса.
Наша процедура заключалась в следующем: подготовить виртуальную машину, перед установкой ОС, включить виртуальную машину, выключить ее, изменить сетевой адаптер в статический, сохраняя автоматически сгенерированный MAC-адрес.
Проблема:
Краткосрочное решение простое, мы просто запускаем Команда PowerShell для внешних ссылок на MAC-адреса по всему кластеру, но какое здесь долгосрочное решение? Должны ли мы проверять каждый автоматически сгенерированный MAC-адрес на всех виртуальных машинах в нашем пуле? Если мы дадим каждому узлу Hyper-V один и тот же пул, будет ли он проверять весь кластер или у нас будет еще больше конфликтов? SCVMM поможет нам в этом или ухудшит ситуацию?
Решением является использование SCVMM с кластерами Hyper-V. MS не намеревалась обеспечить согласованность генерации MAC-адресов в кластере без этого.