Проблемы
Рассмотрим следующий сценарий.
-
У вас есть кластер Hyper-V, работающий в среде виртуализация сети Hyper-V (HNV).
-
У вас есть гостевой кластер с двумя узлами виртуальных машин, работающих на разных узлах.
-
Происходит отработка отказа одной из виртуальных машин в гостевом кластере.
В этом сценарии IP-адрес кластера гостевого кластера становится недоступным.
Причина
Эта проблема может возникнуть во время отработки отказа нескольких IP-адресов кластера, так как System Center 2012 R2 диспетчер виртуальных машин (VMM) неправильно обновила записи подстановки для этих адресов. При отработке отказа VMM не может обновить сопоставления или флаг, используемый для пометки типа записи подстановки как динамического в базе данных. Это может произойти из-за того, что драйвер HNV не может добавить в очередь некоторые события уведомлений об изменении ЦС для VMM или из-за проблем с синхронизацией VMM не может правильно обработать эти события. После того как VMM изменит тип записи подстановки на "Статический", любые будущие отработки отказа этого IP-адреса не обновляются автоматически. Поэтому IP-адрес становится недоступным.
Решение
Исправление этой проблемы включено в накопительный пакет обновления 3 для System Center 2012 R2 диспетчер виртуальных машин.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Через некоторое время эта проблема с подключением может исчезнуть автоматически. Однако для немедленного решения этой проблемы переведите проблемный экземпляр в автономный режим, обновите виртуальную машину и ее хост, а затем снова подключите экземпляр.
При возникновении этой проблемы состояние записи подстановки проблемного экземпляра — Static. (Это справедливо, только если в виртуальном сетевом адаптере виртуальной машины в System Center 2012 R2 диспетчер виртуальных машин включена функция GuestIPNetworkVirtualizationUpdates). Таким образом, при отработке отказа записи подстановки не обновляются автоматически. Если тип записи подстановки является динамическим, экземпляр считается хорошим.
Чтобы определить состояние экземпляра, выполните следующую команду:
Get-NetVirtualizationLookupRecord