У меня есть две виртуальные машины с балансировкой нагрузки.У меня есть сценарий PowerShell, чтобы остановить HostOne, а затем выполнить действия в HostOneVM, после чего я запущу HostOne.Затем я повторю процесс для HostTwo в HostTwo VM.
Целью этого является отсутствие простоев с моим сайтом.
Хотя я заметил, что когда я останавливаю или запускаю хост, другому хосту требуется немного времени, чтобы сходиться - пара секунд, сидящих со статусом конвергенции.Я хотел бы приостановить выполнение сценария powershell, пока Get-NlbClusterNode $clusterNode2
Status не будет равен Converge
Stop PS:
#Stop Network Load Balancing
Import-Module NetworkLoadBalancingClusters
Stop-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode2
Start PS:
#Stop Network Load Balancing
Import-Module NetworkLoadBalancingClusters
Start-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode1
Get-NlbClusterNode $clusterNode2