Changing the IP address of a vSAN Witness Host in a Stretched Cluster is a disruptive operation and must be done with caution. It is strongly recommended to perform this change during a maintenance window or non-business hours, with appropriate change management in place.
Follow the steps below to perform this operation safely:
1. Disable vSAN Stretched Cluster Configuration
Log in to the vSphere Client.
Navigate to the Cluster > Configure > vSAN > Fault Domains & Stretched Cluster.
Click Disable Stretched Cluster.
2. Update Witness Host Network Configuration
Ensure the following VMkernel adapters are updated:
Management VMkernel port
vSAN Witness Traffic VMkernel port
Validate that DNS, gateway, and subnet mask settings are correctly configured.
3. Validate Network Connectivity
Confirm that all data site ESXi hosts can reach the new IP address of the Witness Host.
Verify that required vSAN ports are open between the data nodes and the Witness Host.
Refer to the VMware Port and Protocols (vSAN) site for a complete list.
Perform connectivity tests:
Use the vSAN Health Check to validate communication with the witness.
Use vmkping to test connectivity from each data node to the new Witness VMkernel IP.
4. Reconfigure vSAN Stretched Cluster
In the vSphere Client, go to the Cluster > Configure > vSAN > Fault Domains & Stretched Cluster.
Click Configure Stretched Cluster.
Select the updated Witness Host and assign it to the appropriate site.
Verify:
The Witness Host is added successfully.
Fault domains (Preferred and Secondary) are correctly aligned.
No component placement or health issues are reported.
Monitor vSAN resync and rebalancing activity via the Resync Dashboard.
- See related TechDocs for additional configuration details: Manually Configure vSAN Stretched Cluster