General vSAN error. vSAN resource check has failed on host. Go to vSAN data migration pre-check page for more details.. 1 more standalone host is required. Some objects will become inaccessible or non-compliant with their storage polic
The task using Full Data Evacuation will also hang and/or fail when there is insufficient space to migrate all of the data to other hosts.
VMware vSphere vSAN 8.x
LOM_CheckClusterResourcesForPolicy: Not enough Upper FD's available. Available: 3, needed: 4LOM_CheckClusterResourcesForPolicy: Not enough Upper FD's available. Available: 4, needed: 51. Fault Domain Related Failures
RAID 5: Requires the addition of a 5th host.
RAID 1: Requires the addition of a 4th host.
RAID 6: Requires the addition of a 7th host.
2. Unknown and Unassociated Objects:
Limitation: Changing the storage policy for unknown and unassociated objects is not supported via the vSphere Client.
3. Inaccessible vSAN Objects
Resolution: Attempt to bring the objects back to a healthy state. If the objects are confirmed stale, validate and delete the inaccessible virtual objects from the vSAN cluster.
Workaround: Place the affected host into Maintenance Mode using the Ensure Accessibility option.
Warning: All data utilizing RAID 5 or RAID 6 Storage Policies will operate in a reduced redundancy state until the host exits Maintenance Mode and the data resyncs back to compliance
4. Insufficient Space Related Failures
Resolution: Add capacity to the cluster to allow data to rebuild successfully. This can be achieved by adding new hosts to the cluster or adding capacity disks to existing hosts.
Workaround: Place the affected host into Maintenance Mode using the Ensure Accessibility option.
Warning: All data with components on the host in Maintenance Mode will operate in a reduced redundancy state until the host exits Maintenance Mode and the data resyncs back to compliance.
5. vSwap Related Objects
Recommended Resolution: Power off and then power on the affected virtual machine.
Alternative for Production Workloads: If powering off the virtual machine is not possible, you can modify the policy on the swap objects using the objtool command-line utility.
Run the appropriate command below based on your desired RAID level:
Raid 0 /usr/lib/vmware/osfs/bin/objtool setPolicy -u < UUID > -p "((\"proportionalCapacity\" i0)(\"hostFailuresToTolerate\" i0))"
Raid 1 /usr/lib/vmware/osfs/bin/objtool setPolicy -u < UUID > -p "((\"proportionalCapacity\" i0)(\"hostFailuresToTolerate\" i1))"
Raid 5 /usr/lib/vmware/osfs/bin/objtool setPolicy -u < UUID > -p "((\"stripeWidth\" i1) (\"cacheReservation\" i0) (\"proportionalCapacity\" i0) (\"hostFailuresToTolerate\" i1) (\"forceProvisioning\" i0) (\"replicaPreference\" \"Capacity\") (\"iopsLimit\" i0) (\"checksumDisabled\" i0))" /usr/lib/vmware/osfs/bin/objtool setPolicy -u < UUID > -p "((\"stripeWidth\" i1) (\"cacheReservation\" i0) (\"proportionalCapacity\" i0) (\"hostFailuresToTolerate\" i2) (\"forceProvisioning\" i0) (\"replicaPreference\" \"Capacity\") (\"iopsLimit\" i0) (\"checksumDisabled\" i0))"