Migration tasks from external environments, such as a Nutanix cluster, are blocked during datastore selection when moving virtual machines to a VMware vSAN Original Storage Architecture (OSA) Stretched Cluster. This occurs when the vSAN Placement Engine cannot satisfy the host requirements of the VM assigned storage policy within the destination local site.
Symptoms
Error: "The target datastore does not match the current VM policy."Error: "Policy specified requires 3 hosts contributing all-flash storage, but only 2 found."Error: "0 all flash host found."
In vSAN Original Storage Architecture (OSA), RAID-5 Erasure Coding (FTT=1) requires a minimum of 4 fault domains (hosts). In a Stretched Cluster, the Local Fault Tolerance Method must be satisfied entirely within the local site. If a site only contains 2 data nodes (as in a 2+2+1 setup), the engine cannot place the 4 required components locally.
To resolve this migration block, use one of the following methods:
Method 1: Adjust the VM Storage Policy (Recommended) Modify the storage policy to a setting compatible with the destination site's host count.
Method 2: Scale the Cluster Hardware
Method 3: Configure Storage Tier Explicitly set the Storage Tier to "All-Flash" in the VM storage policy. Even on all-flash clusters, the error "Capacity requires All-Flash configuration" can occur if the policy Storage Tier is set to "No Preference" (Case 36854387).
Reference articles.
The host cannot enter maintenance mode. Resource check failed - vSAN 4-node cluster
Additional Information If you need to speak with a customer representative or a Support Engineer, see Contact Support. Scroll to the bottom of the page and click on your respective region. Refer to Contact Broadcom Support for more details.