During a VMware HCX bulk migration, the following warning appears in the HCX migration validation screen:
Warning: "None of the datastores under cluster satisfy storage space requirements for this batch on [cluster name]"
Individual datastore entries display the message:
"Requested storage is not available on datastore. Requested (includes storage policy overhead): [size] MB, Free space on storage - [datastore name]: [available space] MB on [datastore name]"
This warning appears when the total requested storage for a migration batch exceeds the free space on any single datastore within the destination cluster, even though the cluster collectively has sufficient storage capacity.
This is a warning-level validation message and does not prevent the migration from proceeding. The warning serves as a notification that no single datastore can hold the entire batch, but it does not block migration when the cluster collectively has adequate capacity.
HCX evaluates storage space requirements on a per-datastore basis rather than at the cluster level. When the total requested storage for a migration batch (including storage policy overhead) exceeds the free space on any individual datastore, HCX generates this warning for each datastore that cannot satisfy the full batch size.
Additionally, HCX storage calculations have a known behavior with concurrent migrations. If migrations are already pending against the same datastores when a new migration group is created, HCX measures all currently migrating VMs and the new VMs against the datastore's available space as reported at that moment. It does not account for space already consumed by pending migrations, which results in an over-calculation of the required storage. This can lead to inaccurate space reporting when multiple migration waves overlap on the same datastores. This over-calculation behavior is by design — HCX cannot predict the amount of data change that occurs on a VM during migration, so it intentionally over-allocates space as a safeguard to prevent datastore exhaustion mid-migration.
This warning can be safely bypassed when the following conditions are confirmed:
Best practices for large-scale migrations to avoid storage calculation issues:
If migrations fail due to storage errors after following these steps, contact Broadcom Support for further assistance.