Placing NLB nodes into maintenance
One of the great benefits of NLB is the ability to remove one or more hosts from the cluster without affecting the overall service. This is often done when installing patches or upgrading code on a single server at a time. Removing hosts may result in degraded performance, and therefore, should only be done during a maintenance window, where performance is not an issue, but the overall service will remain online.
Getting ready
This recipe assumes you have a two-node cluster (Web1
and Web2
) and Web2
is being taken offline to perform maintenance. The maintenance may require multiple reboots, so we will need to ensure the node remains offline until all work is finished.
How to do it...
Carry out the following steps to place NLB nodes into maintenance:
Safely shutdown and suspend the NLB node on
Web2
:$myCluster = Get-NlbCluster web1 $myNode = $myCluster | Get-NlbClusterNode -NodeName web2 $myNode | Stop-NlbClusterNode -Drain $myNode | Suspend-NlbClusterNode $myNode...