Сервер Windows: 2019 / 2022 Hyper-V Live Міграція віртуальних машин на хостах з різними поколіннями процесорів може дати збій
Summary: Після інсталяції оновлення безпеки за березень 2024 року хости Hyper-V із різними поколіннями процесорів, які намагаються виконати міграцію віртуальних машин у реальному часі, можуть зазнати невдачі. ...
Symptoms
Постраждала ОС:
- Windows Server 2019
- Windows Server 2022
- Версії HCI OS (23H2)
Якщо ви спробуєте міграцію в реальному часі, з'явиться помилка, подібна до наведеної нижче:
"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."
Проблема впливає на сервери PowerEdge 14G, 15G та 16G на базі Intel, навіть якщо вибрано параметр Сумісність із процесорами :
Було розглянуто та протестовано наступні сценарії міграції між поколіннями в реальному часі. Ця таблиця оновлюється, коли відображаються додаткові сценарії.
| Джерело | Призначення | Рівень оновлення | Тип планувальника Hyper-V | Статус міграції в реальному часі |
| 14G-Каскад (x2xx) | 15G-Icelake (x3xx) | Без оновлень березня '24 | Ядро за замовчуванням | Працює жива міграція з 14G на 15G і навпаки. |
| 14G-Каскад (x2xx) | 16G-Сапфірові пороги (x4xx) | Без оновлень березня '24 | Ядро за замовчуванням | Міграція в реальному часі не справляється з 14G до 16G |16G до 14G Live Migration працює. |
| 14G-Каскад (x2xx) | 15G-Icelake (x3xx) | З оновленнями за березень '24 | Ядро за замовчуванням | Міграція в реальному часі працює з 14G на 15G і навпаки. |
| 14G-Каскад (x2xx) | 16G-Сапфірові пороги (x4xx) | З оновленнями за березень '24 | Ядро за замовчуванням | Невдала міграція в реальному часі з 14G на 16G і навпаки |
| 15G-Icelake (x3xx) | 16G-Сапфірові пороги (x4xx) | Без оновлень березня '24 | Ядро за замовчуванням | Помилка міграції в реальному часі з 15G до 16G | Міграція в реальному часі від 16G до 15G працює |
| 15G-Icelake (x3xx) | 16G-Сапфірові пороги (x4xx) | З оновленнями за березень '24 | Ядро за замовчуванням | Збій живої міграції з 15G на 16G і навпаки |
| x2xx або новіший процесор | 14G-Скайлейк (x1xx) | З оновленнями за березень '24 | Ядро за замовчуванням | Не вдається здійснити міграцію в реальному часі з x2xx або новішої версії на Skylake (x1xx) |
ОНОВЛЮВАТИ
Станом на жовтень 2024 року, оновлення системи безпеки в Windows Server 2022, динамічна міграція із систем 14G і 15G тепер успішна на 16G.
Хости 16G все ще не можуть переходити на хости 15G і раніші версії.
| Покоління | Статус ЛМ |
| Від 14 до 15 г | Працює |
| Від 14 до 16 г | Працює |
| Від 15 до 14 г | Працює |
| Від 15 г до 16 г | Працює |
| Від 16 г до 15 г | Не вдалося |
| Від 16 г до 14 г | Не вдалося |
Cause
Resolution
Існує два потенційні обхідні шляхи для вирішення цієї проблеми:
-
Швидка міграція віртуальних машин. Вимкнення живлення Віртуальні машини можна успішно переносити між вузлами.
-
Видаліть оновлення системи безпеки за березень 2024 року або пізніше та скористайтеся наведеними нижче змінами в планувальнику, якщо все ще виникають проблеми з міграцією віртуальних машин у реальному часі.
-
У вікні CMD з підвищеним рівнем введіть наступне:
bcdedit /set hypervisorschedulertype classic
-
Щоб скасувати цю зміну, запустіть:
bcdedit /set hypervisorschedulertype core