Zerto Virtual Protection Group (VPG) creation or journal provisioning fails on vSAN datastores when the default Zerto storage policy exceeds the physical host capacity and available fault domains of the cluster. This typically occurs in 3-node clusters where the policy defaults to a configuration requiring four or more fault domains. Users may see the vSAN datastore report "Out of resources" despite having sufficient raw storage space.
Symptoms
A general system error occurred: Error creating disk Out of resources.There are currently 3 usable fault domains. The operation requires 1 more usable fault domains.Failed to execute Single CreateDisk on VM vm-#### with retries. Exception: VMBasicsException: Handle vmware fault Message: A general system error occurred: Error creating disk Out of resources.The "Zerto Default vSAN Policy" is configured to use RAID-5 (Erasure Coding) by default. In a vSAN environment, RAID-5 requires a minimum of four fault domains (hosts) to distribute data and parity components. In a 3-host cluster, vCenter cannot satisfy this placement requirement, leading to a resource error regardless of physical disk space.
Modify the Zerto storage policy to align with the 3-node cluster limits:
esxcli vsan cluster get to ensure no hosts are in a decommissioning or partitioned state.