This article provides a consolidated runbook for migrating a self-contained management vCenter Server between clusters located in different datacenters. It utilizes vSAN HCI Mesh to mount source storage remotely, enabling a storage vMotion or cold migration of the vCenter VM with minimal management plane disruption.
vSAN 8.0 U3 (OSA or ESA)
vCenter Server (VCSA) managing the involved clusters
Ensure inter-datacenter RTT is below 5ms for vSAN HCI Mesh stability.
Establish Layer 3 connectivity between vSAN VMkernel interfaces without NAT.
If required to prevent IP conflicts, you may enable an additional vSAN-tagged VMkernel port following this tech doc and this KB.
Ensure all vSAN ports are open bidirectionally between the clusters on the network(s) being used for the datastore sharing.
Override the required vSAN VMkernel port gateway as needed to use the gateway configured for this route:
Host > Configure > VMkernel adapters, edit the adapter, check "Override default gateway for this adapter," and input the gateway.Confirm a valid, tested file-based backup of the management vCenter exists.
vSAN File Service clusters do not support this migration method; ensure File Service is disabled if present.
Identify any dependent services or products (e.g., NSX) and consult that product's documentation or support team for proper procedures.
For ESA Encryption environments, review KB 326849 for proactive steps in case of vCenter loss.
Verify vSAN Skyline health shows both clusters fully healthy.
With the proper network routing in place, you may now mount the remote datastore to the source cluster where vCenter is currently running. Refer to the vSAN HCI Mesh Documentation for configuration steps.
Mount the remote vSAN datastore from the source cluster onto all hosts in the target cluster. Navigate to: Under the source cluster > Configure > vSAN > Datastore management > Mount remote datastore.
Validate that the source cluster hosts can see and use the remote datastore.
Access each ESXi host in the cluster via SSH.
Execute the following command to prevent the hosts from flushing unicast tables during management disconnection as outlined in Moving a vSAN Cluster from one vCenter server to another (326849): esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListUpdates
Perform a Storage vMotion of the vCenter VM from the local (source) datastore to the remote (target) datastore.
Power off vCenter server.
Remove the vCenter VM from the current owning host inventory.
Register the vCenter VM on host in target cluster.
Power on vCenter and validate it is working
Note: If changing networking for the vCenter server, update the vCenter IP and DNS records according to the new datacenter requirements as outlined in Best practices for changing the IP address of vCenter server (379742) .
Verify vSAN health and object accessibility on the new management vCenter using the vSAN Skyline Health Check.
Unmount the remote HCI Mesh datastore from the source cluster once the migration is complete.
Re-enable unicast updates on all ESXi hosts by executing: esxcfg-advcfg -s 0 /VSAN/IgnoreClusterMemberListUpdates Note : Validate cluster health between each host re-enabling.
IgnoreClusterMemberListUpdates to 1 before host disconnection results in a vSAN network partition.