VMs failing to deploy with "There are currently X usable fault domains. The operation requires X more usable fault domains."
search cancel

VMs failing to deploy with "There are currently X usable fault domains. The operation requires X more usable fault domains."

book

Article ID: 402543

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

  • 4 node/host cluster
  • When trying to enable vCLS the VMs fail to deploy with error: "There are currently X usable fault domains. The operation requires X more usable fault domains."
  • When trying to deploy VMs the same error is received
  • Running Create VM Proactive test, the test fails 
  • vSAN datastore is configured with the vSAN Default Storage Policy
  • Multiple clusters have the vSAN Default Storage Policy set for their respective vSAN datastore

Environment

VMware vSAN (All Versions)

Cause

The vSAN Default Storage policy was modified for 2 failures to tolerate RAID1. A minimum of 5 hosts is required for 2 failures to tolerate RAID1.

Please refer to the following documentation regarding Fault Domains for further information on vSAN cluster sizing. For safety reasons, in its default configuration vSAN will not allow the provisioning of new objects if there are not enough resources to satisfy the applied storage policy.

Resolution

Clone the vSAN Default Storage Policy and set failures to tolerate back to 1. It's recommended not to change the default vSAN storage policies that are prebuilt into vCenter, rather clone/create new storage policies for your required needs.