Windows Server 2012 R2: защита сетевого подключения виртуальной машины - Статьи TechNet - Россия (Pусский) - TechNet Wiki

В Windows Server 2012 R2 введена новая функция мониторинга кластера, позволяющая переносить виртуальную машину посредством Live Migration на другой узел при появлении проблем с подключением к сети.

По умолчанию Protected Network включена для всех виртуальных адаптеров, с тем условием, что все используемые сетевые подключения являются критичными для гостевых служб:

Windows Server 2012 R2: защита сетевого подключения виртуальной машины

В Windows Server 2012 R2 введена новая функция мониторинга кластера, позволяющая переносить виртуальную машину посредством Live Migration на другой узел при появлении проблем с подключением к сети.

По умолчанию Protected Network включена для всех виртуальных адаптеров, с тем условием, что все используемыеs-components-files/00-00-00-00-05/7532.pn1.jpg" style="border-width:0px;border-style:solid;" />

Служба мониторинга состояния ВМ в кластере организована таким образом, что при потере сетевого подключения на одном узле виртуальная машина будет перемещена только на сервер, имеющий «здоровый» виртуальный коммутатор с подключением в необходимые сети. При наличии нескольких виртуальных машин, подлежащих эвакуации, будет образована очередь динамической миграции. Динамическая миграция может быть прервана при обнаружении работоспособности сетевого подключения на исходном узле, отменяя таким образом перемещение виртуальных машин на другие узлы кластера.

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

На примере виртуальной машины wks1.systemcenter.lab рассмотрим эту возможность. Командлет Get-ClusterGroup wks1.systemcenter.lab | Get-VM | Get-VMNetworkAdapter | fl VMName,SwitchName,ClusterMonitored позволяет вывести информацию о имеющихся виртуальных адаптерах, виртуальных коммутаторах и их типе:

VMName           : wks1.systemcenter.lab
SwitchName       : Public
ClusterMonitored : True

VMName           : wks1.systemcenter.lab
SwitchName       : Management
ClusterMonitored : True

VMName           : wks1.systemcenter.lab
SwitchName       : Isolated
ClusterMonitored : True

 
Подключение к сети посредством виртуального коммутатора Isolated не является критичным для гостевой операционной системы, поэтому командлетом Get-ClusterGroup wks1.systemcenter.lab |Get-VM | Get-VMNetworkAdapter | Where-Object {$_.SwitchName -eq "Isolated"} | Set-VmNetworkAdapter -NotMonitoredInCluster $True отключается мониторинг службой кластера наличия доступа к сети

VMName           : wks1.systemcenter.lab
SwitchName       : Public
ClusterMonitored : True

VMName           : wks1.systemcenter.lab
SwitchName       : Management
ClusterMonitored : True

VMName           : wks1.systemcenter.lab
SwitchName       : Isolated
ClusterMonitored : False

 Включение проверки состояния сети позможно тем же командлетом с ключом -NotMonitoredInCluster $False. Ровно такие же операции можно проделать удалением и установкой чекбокса  в поле Protected Network в дополнительных настройках виртуального адаптера виртуальной машины