Break the Existing Controller Cluster
Log in to Avi GUI → Administrator → Controller → Nodes
Remove both follower nodes from the cluster
All three nodes will now operate as standalone Controllers
Reference Document: Dismantling the Controller Cluster
vMotion Controller Nodes to the New ESXi Cluster
vMotion Follower-1 to the new ESXi host cluster
vMotion Follower-2 to the new ESXi host cluster
vMotion the Leader to the new ESXi host cluster
Verify all three Controller VMs are powered on and reachable
Rebuild the Controller Cluster
Ensure ports 22, 443, and 8443 are open between all three controller nodes for successful cluster formation
Re-join both follower nodes to the Leader from: Administrator → Controller → Nodes
Reference Document: Avi Load Balancer Controller Cluster
Validate Cluster Health
On the Leader controller, run:
Migrate the Standby SE
vMotion the Standby SE to the new ESXi cluster and verify that ports 22, 443, and 8443 are open between the Controller and the Service Engine for management communication.
Switchover Virtual Services
Initiate switchover so the migrated SE becomes Active: Run the below command on leader node
After running the switchover command please check the VS health status on controller GUI: Applications → Virtual Services
Traffic will now flow through the newly migrated SE.
Migrate the Original Active SE
vMotion the previous Active SE to the new ESXi cluster.
Reconnect if Required
If the SE does not auto-connect after migration, run the below script from leader controller node:
Migration can be performed in any order since traffic is already load-balanced.
vMotion SEs one by one to the new ESXi cluster.
No switchover is required because redundancy preserves service availability.
Note: