There are currently 2 usable fault domains. The operation requires 1 more usable fault domains. An error occurred while taking a snapshot: Out of resources.
2025-05-27T17:03:11.416Z No(29) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMProcessWorkItem: Op PLACEMENT starts:1804296465
2025-05-27T17:03:11.417Z No(29) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMLogConfigurationPolicy: Object size 107374182400 bytes with policy: (("stripeWidth" i1) ("cacheReservation" i0) ("proportionalCapacity" (i0 i100)) ("hostFailuresToTolerate" i1) ("forceProvisioning" i0) ("spbmProfileId" "aa6d5a82-1c88-45da-85d3-############") ("spbmProfileGenerationNumber" l+0) ("spbmProfileName" "vSAN Default Storage Policy"))
2025-05-27T17:03:11.417Z No(29) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMGetMinMaxObjVersion: minVersion: 2 maxVersion: 20
2025-05-27T17:03:11.417Z Cr(26) clomd[2426167]: [Originator@6876 opID=1804296465] CLOM_CheckClusterResourcesForPolicy: Not enough Upper FD's available. Available: 2, needed: 3
2025-05-27T17:03:11.417Z Cr(26) clomd[2426167]: [Originator@6876 opID=1804296465] CLOM_GenerateObjectConfig: Cluster doesn't have resources for the current iteration: objVersion: 20 replicas: 1, stripes: 1
2025-05-27T17:03:11.417Z Cr(26) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMGenerateNewConfig: Failed to generate a configuration: Not found
2025-05-27T17:03:11.417Z Cr(26) clomd[2426167]: [Originator@6876 opID=1804296465] CLOM_Diagnose: There are currently 2 usable fault domains. The operation requires 1 more usable fault domains.
2025-05-27T17:03:11.417Z Cr(26) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMProcessWorkItem: Failed to generate configuration: Underlying device has no free space
2025-05-27T17:03:11.417Z No(29) clomd[2426167]: [Originator@6876 opID=1804296465] CLOMProcessWorkItem: Op ends:1804296465
2025-05-27T17:03:11.484Z No(29) clomd[2426167]: [Originator@6876] CLOMCleanup_ConfigNeedsCleanup: Object 4ff03568-74f2-f0c2-8f25-############needsCleanup: 0, needsDeltaCleanup: 0, needsRepairCleanup: 0, needsConsolidateCleanup: 0, needsTransientCleanup: 0, needsRefinalize: 0, inCrawler: 0
VMware vSAN (all versions)
An insufficient number of Fault Domains are currently present in the environment for component placement due to a failed storage controller.
From the Screen shot below we see that we do not have any devices present on the the mega raid device
From a healthy host we see that we have 2 adapters and 10 disks present.
Reach out to your hardware vendor to correct this issue.
The below workaround is only a temporary fix while waiting for failed hardware to be replaced and the advanced setting /VSAN/ClomForceProvisionPlacements should not be left permanently enabled as your Data won't be properly protected for redundancy which could lead to data unavailability or even data loss.
You can set the advanced config option on all Hosts to be able to create/revert snapshots until the Fault Domain issue has been resolved:
esxcfg-advcfg -s 1 /VSAN/ClomForceProvisionPlacements
Once the Fault Domain issue has been resolved, revert the setting back on all Hosts by:
esxcfg-advcfg -s 0 /VSAN/ClomForceProvisionPlacements
vSAN -- Creating/Reverting Snapshots fails -- Fault Domain Error "Out of resources"