В версии Windows Server 2012 появился модуль Powershell для управления кластером NLB – 38 комендлетов! Все операции на настройке и управлению кластером NLB можно выполнять с помощью Powershell. Но не только.
В составе командлетов есть командлет Get-NlbClusterDriverInfo, который позволяет достаточно удобно выполнять диагностику кластера NLB.
Простой запуск Get-NlbClusterDriverInfo или с параметром Params выводит основные сведения об узле кластера.
Если указать параметр Filter и адреса клиента и сервера, то можно получить ответ на вопрос какой узел кластера будет обрабатывать запрос клиента:
> Get-NlbClusterDriverInfo -Filter TCP -ClientIP 172.16.0.11 -ServerIP 172.16.15.101
Result
——
ACCEPT_DIP
> Get-NlbClusterDriverInfo -Filter TCP -ClientIP 172.16.0.11 -ServerIP 172.16.15.102
Result
——
REJECT_DIP
К сожалению коды возврата не описаны в документации, но они интуитивно понятны в большинстве случаев.
У командлета есть особенность – работает он только относительно локального узла. Для доступа к удаленным узлам нужно использовать WS-Remoting.
Остальные параметры командлета смотрите в документации.
Filed under: NLB, Powershell | Tagged: NLB, Powershell | Leave a comment »