Same CPU XEON 4309Y but migration failed because some CPU features missing !
-
I have two DELL R650XS similar (bi-XEON 4309Y) and I'm no more able to migrate VMs between those servers.
XCP-NG release is 8.2 LTS with the latest updates. I use only local storage (because I have U2 NVMe SSDs)
Attempts to migrate from XOA or XCP-NG Center display the same warning: some CPU features are missing on this server.
In the opposite way from server 2 to server 1, it works. Server 1 has 46 days uptime and Server 2 has 180 days uptime.
Maybe I shoud reboot both hosts but it's annoying for users to shutdown 100+ VMs !
-
Hi,
Are you sure they are the exact same CPU? Have you other hosts in the past in this pool?
-
Thanks for your answer.
The CPU are absolutely identical (no rev mismatch). The two servers are stand alone, not in a pool, same 10 Gb LAN.
I'm able to migrate if I shutdown the VM or if I export it.
The only difference between servers is the bios revision and the uptime. The xcp-ng updates have all been installed but maybe a reboot is missing on one server in order to apply them properly.
I'm planning to live migrate the most important VMs from the server with the older bios to the one with the newer bios (because it works in this way) and shutdown all the remaining VMs to update the newer bios. I supposed that DELL has changed quite a lot of things in their new release but this important notice was already present in previous bios releases.
Disabling the CPU Physical Address Limit option from the BIOS setup menu enables 5-level paging. However, enabling the CPU Physical Address Limit option may cause the operating system to stop at the driver verifier DMA violation test with a blue screen error when booting from an operating system that does not support 5-level paging, such as Microsoft Windows Server 2019, Microsoft Windows Server 2016 and so on.
I do not know how XCP-NG deals with 5-level paging
-
It could be microcode update and BIOS update making that change. Since they are not in the same pool, this can be expected. Indeed, migrate to the more recent, upgrade the old one/reboot and that should do the trick.
-
@olivierlambert said in Same CPU XEON 4309Y but migration failed because some CPU features missing !:
It could be microcode update and BIOS update making that change. Since they are not in the same pool, this can be expected. Indeed, migrate to the more recent, upgrade the old one/reboot and that should do the trick.
Yes, the BIOS/microcode differences do sometimes change the CPU mask. They need to be identical in many cases on all hosts within a pool.