The following discusses about the transition process:

  • Trust is established between the leader and new followers over HTTPS.

  • The leader exports cluster state information to each follower over SSH.

  • Each node locally applies the cluster state information, and restarts services.

  • Existing NSX Advanced Load Balancer SEs, originally connected to only the leader node, detect the cluster membership changes and connect to all the NSX Advanced Load Balancer Controller nodes in the cluster.

Note:

During this transition, the REST API is not available. Generally, the transition takes four to ten minutes.

Transition Status

The progress of transition to a 3-node cluster is indicated by the following status messages:

  • Configuration is in progress: During this phase, NSX Advanced Load Balancer verifies the configuration and verifies the state information on each of the new nodes. Only nodes with no state can be added to the cluster. NSX Advanced Load Balancer also updates the cluster database, and launches a configuration script on each of the nodes.

  • Inaccessible: NSX Advanced Load Balancer Controller processes are restarted.

  • Restoring: NSX Advanced Load Balancer configuration is synchronized across all nodes.

  • Waiting for Service Engines to connect: NSX Advanced Load Balancer waits for any known SEs that have not yet connected to and registered with any of the NSX Advanced Load Balancer Controller nodes.

  • Ready

If dismantling a cluster (returning to only a single NSX Advanced Load Balancer Controller node), the status messages are the same. However, during the Configuration is in progress phase, the state information on the followers is ignored.