Can I Disable the vSAN Service While the Cluster Runs Production Workloads? Prerequisites and Safe Procedure

Turning off vSAN on a cluster whose VMs live on other storage: HA, vCLS, performance service and disk group prerequisites, and a safe step-by-step order.

Short answer: Yes, if the vSAN datastore is truly empty. Anything still on vSAN becomes inaccessible the moment the service is turned off. In practice you must first move all VMs and files off vSAN, disable vSphere HA (the Turn Off button stays greyed out while HA is on), put vCLS into Retreat Mode, disable the vSAN performance service and remove the disk groups. Then turn off vSAN and re-enable HA so it uses the management network again.

When you would disable vSAN on a running cluster

A typical case: a cluster was built with vSAN, later all workloads moved to external NFS, iSCSI or FC storage, and vSAN is now empty but still configured. You want to turn it off to reclaim the disks, drop vSAN networking or tidy up licensing without taking the VMs down.

What the documentation says

The Turn Off vSAN page in vSAN 8 TechDocs lists “verify that the hosts are in maintenance mode” as a prerequisite and warns that all VMs and data services on the vSAN datastore become inaccessible. KB 327002 adds that vSphere HA must be disabled first and that stretched and 2-node clusters must be converted back (stretch disabled, witness removed) before you start.

Duncan Epping (VMware by Broadcom) confirmed on Yellow Bricks that disabling vSAN on a cluster with running VMs on third-party storage works without workload impact, as long as vSAN holds nothing. Because that differs from the maintenance-mode prerequisite in TechDocs, treat it as a planned change: do it in a maintenance window and have a rollback plan. If you can afford rolling maintenance mode, the documented path is the conservative choice.

Why disabling vSAN fails or the button is greyed out

KB 390679 lists the common blockers:

BlockerFix
vSphere HA enabledDisable HA temporarily (Configure > Services > vSphere Availability)
VMs or files still on the vSAN datastoreStorage vMotion VMs; copy ISOs, templates and content library items elsewhere
vCLS VMs on vSANPut the cluster into Retreat Mode
vSAN performance service stats objectTurn off the performance service
Disk groups still claimedRemove the disk groups (or storage pool) from every host

Step-by-step: turn off vSAN with VMs on other storage

  1. Confirm the vSAN datastore is empty: Datastore > VMs and Files should show nothing except system objects. Check content libraries, templates and ISO folders too.
  2. If this is a stretched or 2-node cluster, disable the stretched configuration and remove the witness.
  3. If you set das.isolationaddress to an address on the vSAN network, change it back to a management-network address.
  4. Disable vSphere HA on the cluster.
  5. Enable vCLS Retreat Mode so the vCLS VMs are removed from vSAN (see how to use Retreat Mode). DRS stops working while vCLS is down.
  6. Turn off the vSAN performance service (Configure > vSAN > Services).
  7. Remove the disk groups on each host (Configure > vSAN > Disk Management).
  8. Turn off vSAN: Configure > vSAN > Services > Turn Off vSAN, and confirm.
  9. Set vCLS back to System managed so the vCLS VMs are redeployed on the remaining datastores (background: introduction to vCLS).
  10. Re-enable vSphere HA. When vSAN is enabled, HA heartbeats use the vSAN network; after vSAN is off, re-enabling HA reconfigures it to use the management network.

After vSAN is off

  • Verify HA shows all hosts healthy and datastore heartbeating uses your external datastores.
  • Remove the vSAN service from the VMkernel adapters only when you no longer need them, and clean up the vSAN VLAN on the physical switches.
  • The released disks can now be used as local VMFS or given to another vSAN cluster.

Further reading

Author: Daniel Micanek

Senior Service Architect, SAP/TDL Platform Services Team at Vivicta | vExpert ⭐⭐⭐⭐⭐⭐⭐ | Broadcom Knight: vSphere Kubernetes Service, VCF Networking (NSX), VCF Automation | Broadcom Software Knight: vSphere | Cisco Champion. Notes from running about 1,000 ESXi hosts on Cisco UCS, VCF 9 and SAP HANA on vSphere.