Hi!
I am migrating virtual machine from Dell 640 to Dell 630 but I am getting the following error. Anyone knows who to fix it?
The target host does not support the virtual machine's current hardware requirements. Use a cluster with Enhanced vMotion Compatibility (EVC) enabled to create a uniform set of CPU features across the cluster, or use per-VM EVC for a consistent set of CPU features for a virtual machine and allow the virtual machine to be moved to a host capable of supporting that set of CPU features. See KB article 1003212 for cluster EVC information. XGETBV with ECX = 1 is unsupported. XSAVES (save supervisor states) is unsupported. XSAVEC (save extended states in compact format) is unsupported. XSAVE of high 256 bits of ZMM registers ZMM0-ZMM15 is unsupported (ZMM_Hi256). XSAVE of Protection Key Register User State (PKRU) is unsupported. XSAVE of opmask registers k0-k7 is unsupported. XSAVE of ZMM registers ZMM16-ZMM31 is unsupported (ZMM_Hi16). Protection Keys For User-mode Pages (PKU) is not supported. Cache line write back (CLWB) is unsupported. Optimized version of clflush (CLFLUSHOPT) is unsupported. AVX-512 Vector Length Extensions (AVX512VL) are unsupported. Advanced Vector Extensions 512 Foundation (AVX512F) are unsupported. Advanced Vector Extensions 512 Doubleword and Quadword (AVX512DQ) are unsupported. Advanced Vector Extensions 512 Confict Detection (AVX512CD) are unsupported. Advanced Vector Extensions 512 Byte and Word Instructions (AVX512BW) are unsupported.
Please use the compatibility guide to check your vSphere version is compatible with CPU and the CPUs support by enhanced vMotion capability. here is link:
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=cpu
Hello! Are you migrating in a cluster or is it a host-to-host move?
What CPU model do your servers have?
With this information you will be able to verify what is the maximum EVC recommended for your CPU. After activating EVC you will be able to perform vMotion.
In order to activate EVC in your cluster it is necessary that the host is in maintenance.
It's host to host migration.
Server 01 CPU Intel xeon Gold 6148 CPU 2.40 ghz. dell poweredge 640
server 02 CPU intel xeon CPU E5 2680 2.40 ghz. dell poweredge 630
migrating from server 01 to server 02.
In maintenance mode virtual machines will not be reachable right
Hello,
The processors in the hosts are not vMotion compatible, it means you cannot hot migrate VMs from host1 to host2 when the VMs is powered-on, you need to :
Power off the VM and migrate it (cold migration)
or enable EVC if the hosts are in the same cluster.
Regards,
My recommendation is that you create a cluster, place the two hosts, and activate on this EVC.
Please identify the maximum EVC supported in the following table.
https://nhosseinzadeh.ir/intel-cpu-evc-matrix-vmware-enhanced-vmotion-compatibility/
Then activate in the created cluster and connect the two hosts.
Later you should be able to migrate your VMs.
Can we enable it without cluster like on single physical host?
It is a cluster parameter, you cannot activate it on a standalone host.
Thanks for your support. I more thing I would like to ask. I have enabled per vm vmware EVC. My cpu is intel 6148 xeon gold 6148 code name skylake. I want to move this vm to another physical host that has intel xeon E5 codename broadwell? Which cpu mode should I select on this virtual machine?
Second is it safe to move virtual machines from intel skylake to intel broadwell?
if you poweroff the VM, and then move it to the other host (cold migration) then you don't need to change anything.
As for the EVC: there are levels :
Skylake is level 8 and brodwell is level 7,my guess is that you can not live migrate the VM from Skyline to brodwell.
Hello @hamidsattarrana,
I believe your queries have been answered as it is clear that the CPU is not the same level so vMotion will not work without EVC. However, let me tell you that you can also enable Per-VM EVC which will enable the VM to be migrated between hosts with different CPU: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-A1C095EF-1B0F-4C1...
You will need to power-off the VM in order to do that.
Is there any downtime if I create cluster and put hosts inside cluster? Because we have production servers inside cluster.
Does I have to restart the host in order to activate the EVC feature on cluster level?
Is EVC enabled ?