This article provides guidance on how to convert an existing 3-node standard vSAN cluster into a 2-node vSAN cluster with a vSAN Witness Appliance.
VMware vSAN 7
VMware vSAN 8
The “Evacuate all data to other hosts” option requires vSAN to fully migrate all components from the host being placed into maintenance mode to other available hosts.
When removing a host from a 3-node cluster, only two data nodes remain — which is insufficient to maintain the same storage policy compliance for all objects (for example, FTT=1 RAID-1 requires three fault domains).
As a result, a full data evacuation cannot complete successfully.
To convert a 3-node vSAN cluster into a 2-node vSAN cluster:
Prerequisites
Before starting:
Procedure
Step 1: Verify vSAN Cluster Health
Step 2: Deploy and Configure vSAN Witness Appliance
Step 3: Place the Node to Be Removed in Maintenance Mode
Do not select “Evacuate all data to other hosts”. This will fail because only two nodes remain.
Step 4: : Remove the Host from the vSAN Cluster
Step 5: Configure 2-Node vSAN Cluster
Click Configure STRETECHED CLUSTER.
Step 6: Verify Cluster Health and Compliance
esxcli vsan cluster get <== confirm cluster is showing all hosts
esxcli vsan health cluster list
Step 7: (Optional) Decommission the Removed Host, open a case if help is needed.
If the removed ESXi host will no longer be part of vSAN:
esxcli vsan cluster leave
esxcli vsan storage remove -s <UUID>
esxcli vsan network ipv4 remove -i vmkX
Verification
After completing the conversion:
The following are helpful links and documents for the above task
Document on Deploying a vSAN Witness Appliance
Document on Two Node vSAN Deployments
KB on Permanently Decommissioning a node from a vSAN Cluster