To update NSX Advanced Load Balancer Controller IP information for a cluster follow the below:
Before executing change_ip.py, ensure all new IPs are reachable from one another over SSH ports (22 for regular, 5098 for containers).
To update NSX Advanced Load Balancer Controller IP information for a cluster, use a command string such as the following:
change_ip.py -i **ipaddr **-o ipaddr -o ipaddr
This command is run on node 10.10.25.81, which is a member of a 3-node cluster that also contains nodes 10.10.25.82 and 10.10.25.83.
username@avi:~$ ∣ change_ip.py -i 10.10.25.81 -o 10.10.25.82 -o 10.10.25.83
The script can be run on any of the nodes in the cluster. The following example is run on node 10.10.25.82:
username@avi:~$ ∣ change_ip.py -i 10.10.25.82 -o 10.10.25.81 -o 10.10.25.83
After executing change_ip.py, in case of failure, use recover.py to convert nodes to single nodes and create the 3-node cluster again. This is documented in the Recover a Non-Operational Controller Cluster article.
To verify all is well, go to the Controller nodes page and ensure all nodes are CLUSTER_ACTIVE.