Hi Mohammed Ahmed,
I’m following up to check whether the issue has been resolved. Feel free to reply if you need further information. If the information provided was helpful, please click "Accept Answer" to help others in the community. Thank you!
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hi,
We have 4 nodes with failover cluster running, between Intel(R) Xeon(R) 6530P 2.30 GHz this process vm get live migrate and proper load balancer.
we have another 6 nodes with Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz this process and added same cluster . os
we are trying to live migrate from this process Intel(R) Xeon(R) 6530P 2.30 GHz to Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz this, we are unble to migrate getting error.
We already enabled comptibility mode on all vm.
between same process are live migrting but defferent process getting error.
Is there any way to make it compatible for both process any setting please let us know.
Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Hi Mohammed Ahmed,
I’m following up to check whether the issue has been resolved. Feel free to reply if you need further information. If the information provided was helpful, please click "Accept Answer" to help others in the community. Thank you!
Hi Mohammed Ahmed,
The key point here is that Hyper‑V live migration requires CPU compatibility between hosts. Even though you’ve enabled compatibility mode, it only works when the processors are from the same vendor and support overlapping instruction sets. In your case, the Intel Xeon 6530P and Xeon Gold 6130 belong to different generations with different feature sets, which is why migration fails.
Compatibility mode can mask certain advanced instructions, but it cannot bridge architectural differences between processor families. That’s why you’re able to migrate between nodes with the same CPU model, but not across the two different ones. The recommended approach is to group nodes with identical or very similar CPUs into the same cluster group for live migration. Alternatively, you can use VM export/import or backup/restore to move workloads between dissimilar hosts, though this is not seamless live migration.
If you want a single cluster with mixed hardware, you’ll need to accept that live migration will only succeed within CPU‑compatible groups. For full flexibility, Microsoft recommends standardizing hardware across all nodes in a failover cluster. This ensures that compatibility mode can do its job and migrations are reliable.
I hope the response provided some helpful insight. If it addressed your issue, please consider marking it as Accept Answer so others facing the same problem can easily find the solution. If you need any further assistance, feel free to leave a comment.
Jason.
AI answer
Live migration between different Intel Xeon generations in the same failover cluster is limited by CPU feature compatibility and side‑channel mitigation behavior.
From the described environment:
Key points and actions based on the documented behavior:
Set-VMProcessor <VMName> -CompatibilityForMigrationEnabled $true
or, in newer guidance, set CompatibilityForMigrationMode to MinimumFeatureSet.If strict bidirectional live migration between these two CPU generations is required, the only fully supported way is to standardize the cluster on a single CPU generation or on CPU models with matching feature/microcode exposure.
References: