Windows Server: 2019 / 2022 Hyper-V Live migratie van VM's op hosts met verschillende CPU-generaties kan mislukken
Summary: Na installatie van de beveiligingsupdate van maart 2024 kan Hyper-V-hosts met verschillende generaties CPU's die proberen live migratie van VM's uit te voeren, mislukken.
Symptoms
Getroffen besturingssysteem:
- Windows Server 2019
- Windows Server 2022
- HCI OS (23H2) versies
Als Live Migration wordt geprobeerd, wordt een fout zoals hieronder weergegeven:
"The virtual machine cannot be moved to the destination computer. The hardware on the destination computer is not compatible with the hardware requirements of this virtual machine."
Het probleem is van invloed op 14G, 15G en 16G Intel PowerEdge servers, zelfs als Processorcompatibiliteit is geselecteerd:
De volgende cross-generation live migratiescenario's zijn gezien en getest. Deze tabel wordt bijgewerkt wanneer aanvullende scenario's worden weergegeven.
| Bron | Bestemming | Updateniveau | Hyper-V Scheduler Type | Live migratiestatus |
| 14G-Cascade (x2xx) | 15G-Icelake (x3xx) | Zonder updates van maart '24 | Standaard-Core | Live migratie werkt van 14G naar 15G en vice versa. |
| 14G-Cascade (x2xx) | 16G-Sapphire Rapids (x4xx) | Zonder updates van maart '24 | Standaard-Core | Live migratie mislukt van 14G naar 16G |16G naar 14G Live migratie werkt. |
| 14G-Cascade (x2xx) | 15G-Icelake (x3xx) | Met updates van maart '24 | Standaard-Core | Live migratie werkt van 14G naar 15G en vice versa. |
| 14G-Cascade (x2xx) | 16G-Sapphire Rapids (x4xx) | Met updates van maart '24 | Standaard-Core | Live migratie mislukt van 14G naar 16G en andersom |
| 15G-Icelake (x3xx) | 16G-Sapphire Rapids (x4xx) | Zonder updates van maart '24 | Standaard-Core | Live migratie mislukt van 15G naar 16G | Live-migratie van 16G naar 15G werkt |
| 15G-Icelake (x3xx) | 16G-Sapphire Rapids (x4xx) | Met updates van maart '24 | Standaard-Core | Live migratie mislukt van 15G naar 16G en andersom |
| x2xx of nieuwere CPU | 14G Skylake (x1xx) | Met updates van maart '24 | Standaard-Core | Live migratie mislukt van x2xx of nieuwer naar Skylake (x1xx) |
UPDATE
Met ingang van de beveiligingsupdate van oktober 2024 in Windows Server 2022, Live Migration van 14G- en 15G-systemen is nu succesvol naar 16G.
16G-hosts kunnen nog steeds niet live migreren naar 15G-hosts en eerder.
| Generatie | LM-status |
| 14G tot 15G | Werkend |
| 14G tot 16G | Werkend |
| 15G tot 14G | Werkend |
| 15G tot 16G | Werkend |
| 16G tot 15G | Failed |
| 16G tot 14G | Failed |
Cause
Resolution
Er zijn twee mogelijke oplossingen voor dit probleem:
-
Snel migreren van VM's. Uitgeschakeld Virtuele machines kunnen worden gemigreerd tussen hosts.
-
Verwijder de beveiligingsupdate van maart 2024 of later en gebruik de onderstaande wijziging in de planner als u nog steeds problemen ondervindt bij het live migreren van de VM's.
-
Typ vanuit een CMD-prompt met verhoogde bevoegdheid het volgende:
bcdedit /set hypervisorschedulertype classic
-
Als u deze wijziging ongedaan wilt maken, voert u de volgende opdracht uit:
bcdedit /set hypervisorschedulertype core