Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Динамическая миграция в Hyper-V позволяет перемещать виртуальные машины между узлами с минимальным временем простоя — критически важной функцией для обеспечения высокой доступности и обслуживания в средах Windows Server. Несмотря на его возможности, динамическая миграция может завершиться сбоем из-за широкого спектра факторов: несовместимости оборудования, проверки подлинности, конфигурации сети, параметров виртуальной машины и проблем с хранилищем. Правильное диагностика и устранение сбоев динамической миграции жизненно важно для непрерывности бизнес-процессов, особенно в кластеризованных и рабочих параметрах. В этом руководстве представлен комплексный процесс устранения неполадок, подробные решения распространенных проблем миграции, структурированные процедуры сбора данных и краткие справочные ресурсы.
Контрольный список устранения неполадок
Используйте этот контрольный список как пошаговый процесс до и во время устранения неполадок:
Базовые проверки работоспособности
- Убедитесь, что службы интеграции виртуальных машин up-to-date.
- Убедитесь, что все узлы полностью исправлены и работают под управлением поддерживаемых версий Windows Server.
- Убедитесь, что виртуальная машина находится в поддерживаемом состоянии для миграции (например, не в разделе "Резервное копирование" или "Остановка").
Конфигурация кластера и узла
- Проверьте совместимость узлов кластера (ЦП, BIOS и встроенное ПО, версии конфигурации).
- Убедитесь, что все узлы кластера находятся в сети, работоспособны и видимы в диспетчере отказоустойчивости кластеров.
- Проверка согласованности версий конфигурации виртуальной машины между узлами.
Сеть и хранилище
- Убедитесь, что динамическая миграция, управление и сети хранения правильно настроены и доступны.
- Убедитесь, что хранилище виртуальной машины доступно на целевом узле.
- Проверьте правила брандмауэра и специальные возможности портов (например, UDP 3343 для WSFC).
Проверка подлинности или разрешения
- Убедитесь, что kerberos или CredSSP включен и делегирован правильно для динамической миграции.
- Убедитесь, что обязательные имена субъектов-служб зарегистрированы.
- Подтвердите уровни разрешений учетных записей миграции.
Виртуальные коммутаторы или сети
- Убедитесь, что необходимые коммутаторы виртуальных машин существуют и одинаково настроены на разных узлах.
- Проверка согласованности сетевой группы (SET или LBFO).
Функции, относящиеся к виртуальной машине
- При использовании виртуальных машин vTPM или Экранированных виртуальных машин подтвердите требования к сертификату между узлами.
- Проверьте наличие моментальных снимков и контрольных точек— слияние или удаление соответствующим образом.
Ниже приведены распространенные проблемы и соответствующие решения.
Несовместимость оборудования или ЦП
Сообщение об ошибке:
Виртуальная машина использует специальные функции процессора, которые не поддерживаются на физическом компьютере
Идентификатор события 21502
Резолюция
- В диспетчере Hyper-V задайте параметры процессора виртуальной машины. Включите миграцию на физический компьютер с другой версией процессора.
- Убедитесь, что целевой узел поддерживает функции ЦП виртуальной машины.
Подсказка
Всегда запускайте виртуальные машины в первый раз на самом старом (наименее способных) узле ЦП.
Несоответствие версии конфигурации виртуальной машины
Миграция работает одним из способов, но не в обратном направлении (особенно после перехода на более новую ОС).
Сообщение об ошибке:
Динамическая миграция или быстрая миграция завершается сбоем с проблемами совместимости.
Идентификаторы событий 10698 и 21502
Резолюция
Обновите версию конфигурации виртуальной машины при переходе на новый узел (Hyper-V Manager:версия конфигурации виртуальной машины обновлениядействия>).
Замечание
Это действие нельзя откатить. Виртуальные машины с обновленной версией нельзя перенести обратно на старые узлы.
Проверьте версию конфигурации с помощью командлета
Get-VM * | select Name, Version.
Проблемы с сетевым подключением или конфигурацией
- Динамическая миграция завершается сбоем до или во время передачи.
- Миграция завершается ошибкой: "Клиент не может подключиться к месту назначения, указанному в запросе" или "Ошибки протокола WinRM".
- Идентификаторы событий: 20406 и 280
Резолюция
- Убедитесь, что узлы могут разрешать и обращаться друг к другу через имя узла или IP -адрес (тест с
ping). - Используется
winrm quickconfigдля проверки и настройки WinRM на обоих узлах. - При необходимости обновите TrustedHosts:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "<Host1>,<Host2>" - Проверка брандмауэра позволяет использовать необходимые порты (по умолчанию SMB, WinRM и кластеризация портов).
- Сопоставление сетевых конфигураций (переключение имен и типов, объединение) между узлами.
Проблемы с проверкой подлинности или делегированием
- Код ошибки: "Общая ошибка отказано в доступе (0x80070005)"
- Ошибки 0x8009030E и 0x8009030D (проблемы с делегированием,Kerberos/SPN)
Резолюция
- Включение проверки подлинности Kerberos: Hyper-V Параметры>динамической миграции>> расширенногопротокола проверки подлинности: Kerberos.
- Настройка ограниченного делегирования в Active Directory (AD): вкладка >"Делегированиесвойств>компьютера" доверяет этому компьютеру для делегирования указанных служб только>добавление cifs и Microsoft Virtual System Migration Service.
- Регистрация отсутствующих имен субъектов-служб:
setspn -s Microsoft Virtual System Migration Service/<FQDN> <ComputerName> - Очистка старых билетов Kerberos:
KLIST PURGE -li 0x3e7
Проблемы с хранилищем или общим диском
- Сбой миграции для виртуальных машин с общими виртуальными жесткими дисками или общими дисками.
- Ошибка: общий диск отсутствует в параметрах миграции.
Резолюция
- Общие виртуальные диски можно использовать только в кластеризованных ролях виртуальной машины и не могут переноситься с помощью стандартных методов.
- Перемещение и повторное присоединение общих дисков в месте назначения, где это необходимо.
Проблемы с сертификатом виртуальной машины VTPM или экранированный сертификат виртуальной машины
- Ошибка: "Не удалось распаковать средство защиты ключей для виртуальной машины".
- Миграция завершается ошибкой только для виртуальных машин, защищенных vTPM.
Резолюция
- Экспортируйте сертификаты экранирования или защиты ключей из исходного узла и импортируйте их в место назначения.
- Оснастка сертификатов Windows (certmgr.msc) может использоваться.
- Командлеты PowerShell:
Export-PfxCertificateиImport-PfxCertificate.
Проблемы с файлом состояния или контрольной точкой
Сообщение об ошибке:
Не удается восстановить эту виртуальную машину, так как сохраненные данные состояния не могут быть прочитаны. Удалите сохраненные данные состояния, а затем попробуйте запустить виртуальную машину. (0xC0370027)
Виртуальные машины зависают в состоянии "Резервное копирование".
Резолюция
- В диспетчере Hyper-V выберите"Удалить сохраненное состояниевиртуальной машины>".
- При необходимости удалите
.binи.vsvфайлы из папки виртуальной машины вручную. - Удаление или слияние поврежденных контрольных точек.
Проблемы с ограничением на кластер или миграцию
Сообщение об ошибке:
Достигнуто ограничение миграции виртуальной машины 1, дождитесь завершения текущей операции миграции.
Виртуальные машины введите состояние "Сохраненный" во время очистки узла или перезагрузки.
Резолюция
Увеличьте одновременную миграцию: Hyper-V параметры>динамической миграции одновременных>миграций.
Командлет PowerShell:
Set-VMHost -MaximumVirtualMachineMigrations NВсегда очищать роли перед перезагрузкой с
Suspend-ClusterNode -Name <NodeName> -Drainпомощью .
Дефекты кода или ошибки
Виртуальные машины зависают в состоянии "Остановка" после миграции; Потерянные виртуальные порты сообщаются в анализе динамического дампа.
Резолюция
- Обновите последнее накопительное обновление Windows Server.
- Если обновление невозможно, обратитесь в службу поддержки Майкрософт к исправлению, если на нее ссылается ошибка.
Сбор данных
Контрольный список сбора данных уровня "Стандартный":
- Журналы событий:
Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-VMMS/Admin". - Журналы кластера:
Get-ClusterLog -UseLocalTime -Destination <Path>. - журналы миграции Hyper-V:
Get-WinEvent -LogName Microsoft-Windows-Hyper-V-Worker-Admin - Диагностика сети:
Get-NetAdapter,ipconfig /allи убедитесь, что все сетевые пути включены. - Делегирование и проверка имени участника-службы: запуск
setspn -L <HostName>и проверка вкладки "Делегирование " в AD. - Виртуальная машина и конфигурация системы:
Get-VM * | select Name, Version,Get-VMSwitchиGet-VMProcessor -VMName <VMName>. - Конфигурация WinRM:
winrm quickconfig Set-Item WSMan:\localhost\Client\TrustedHosts -Value "<Host1>,<Host2>". - PowerShell для сбора динамических трассировок миграции:
TSS.ps1 -CollectLog SHA_support-all -noBasicLog -noUpdate -NewSession - Моментальный снимок или цепочка контрольных точек:
Get-VHDChain -Path <PathToVHD>
Справочная таблица распространенных проблем
| Симптом или ошибка | Возможная первопричина | Сводка по разрешению |
|---|---|---|
| "Виртуальная машина использует функции, относящиеся к процессору, не поддерживаются..." | Несоответствие функций ЦП/BIOS/встроенного ПО | Включение совместимости миграции; проверьте функции ЦП узла и BIOS. |
| Миграция виртуальной машины завершается ошибкой версии. | Несоответствие версии конфигурации | Обновите версию конфигурации виртуальной машины на новом узле; Не удается вернуться к старому узлу. |
| "Ошибка общего доступа (0x80070005)," 0x8009030E/0x8009030D | Неправильное настройку имени субъекта-службы или делегирования или Kerberos | Настройте ограниченное делегирование, зарегистрируйте имена субъектов-служб, задайте Kerberos и проверьте AD. |
| "Сервер не поддерживает WS-Management операции идентификации..." | Ошибка настройки WinRM/proxy/trustedhosts | Задайте узлы WinRM/доверенные узлы, обновите файлы узлов и обошли прокси-сервер. |
| "Не удается восстановить эту виртуальную машину, так как сохраненные данные состояния..." | Поврежденные контрольные точки и сохраненные файлы состояния | Удалите состояние "Сохраненный", удалите и объедините контрольные точки и вручную удалите .bin/.vsv-файлы. |
| Виртуальная машина с поддержкой vTPM завершается ошибкой "Средство защиты ключей... не может быть распаковано". | Конфигурация сертификатов и экранированных виртуальных машин | Экспорт и импорт сертификатов защиты ключей. |
| Сбой миграции— общий диск недоступен в мастере миграции. | Неподдерживаемый сценарий | Повторное присоединение дисков вручную; следуйте документации по миграции общего диска. |
| Достигнуто ограничение динамической миграции; Виртуальные машины введите состояние "Сохраненный" в очистке. | Низкие параметры параллелизма; неправильный слив | Повышение предела миграции; перед перезагрузкой ролей очистки. |
| "Не найдено соответствующего виртуального коммутатора..." | Несогласованная конфигурация сетевого коммутатора | Убедитесь, что одинаковая конфигурация виртуального коммутатора на всех узлах. |
| События динамической миграции показывают сбои после обновления. | Параметры исправления,встроенного ПО/спекуляции | Убедитесь, что все узлы обновлены или исправлены; проверьте параметры управления спекуляциями. |
| Виртуальная машина выполняет резервное копирование навсегда и не может перемещаться из состояния "Резервное копирование". | Блокировка программного обеспечения резервного копирования | Перезапустите службу резервного копирования и службу VMMS или включите виртуальную машину для слияния контрольных точек. |
Для успешной Hyper-V динамической миграции требуется тщательное управление конфигурацией, включая ЦП, встроенное ПО, сеть, проверку подлинности, хранилище и разрешения на всех участвующих узлах. Следуя контрольным списку устранения неполадок, устраняя известные первопричины, описанные в разделах разрешения, и используя целевую коллекцию данных, большинство сбоев миграции можно быстро устранить или соответствующим образом повысить. Оставаясь актуальными с помощью исправлений, стандартизации конфигураций кластера и понимания выходных данных журнала, снижает время простоя и операционный риск для критически важных рабочих нагрузок виртуальных машин.
Ссылки
- WinRM и
TrustedHostsконфигурация: установка и настройка для удаленного управления Windows - Общие тома кластера и ограничения миграции: общие тома кластера
- Преобразование SCVMM VMware вHyper-V: преобразование виртуальной машины VMware в Hyper-V в структуре VMM