等待群集主机收敛,然后继续

时间:2019-02-28 15:41:37

标签: powershell

我有两个负载均衡的虚拟机。我有一个PowerShell脚本来停止HostOne,然后在HostOneVM中执行操作,然后启动HostOne。然后,我将对HostTwo VM中的HostTwo重复该过程。

这样做的目的是使我的网站没有任何停机时间。

尽管我已经注意到,当我停止或启动一台主机时,另一台主机会花费一点时间-几秒钟的时间处于会聚状态。我想暂停Powershell脚本,直到Get-NlbClusterNode $clusterNode2状态等于Converge

停止PS:

#Stop Network Load Balancing
Import-Module NetworkLoadBalancingClusters
Stop-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode2

启动PS:

#Stop Network Load Balancing
Import-Module NetworkLoadBalancingClusters
Start-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode2

0 个答案:

没有答案