Как правильно подойти к вопросу: перестал запускаться Hyper-V, что делать, хелп плизз?

Ссылка скопирована
1 ответ

Windows 10.
Установлен hyper-v.
По вводным: под ним 5 виртуалок работает с win2019 сервером.
По вводным: кроме этого на системе ничего нет, она чисто работы виртуальных серверов используется.

Сейчас ситуация такая: гипервизор завис ночью, предположительно при ежедневной выгрузке vm, для бекапа. Перед этим все работало год и ничего не менялось.
По вводным: вечером при ежедневной проверке тоже все работало нормально.

Сейчас ситуация такая: утром я перезапустил компьютер, но ничего не заработало.

По вводным: в power-shell Get-Vm - висит вечно.
По вводным: точно так же вечно пытается получить статус виртуалок в Hyper-V manager

Сейчас ситуация такая: если принудительно остановить сервис vmms, то обратно он не запускается.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Алексей Денисов Ответ

Если Get-VM и Hyper-V Manager бесконечно висят, проблема часто в службе VMMS, WMI/CIM, зависшем состоянии одной VM, повреждённом файле состояния или проблеме с хранилищем, где лежат виртуальные машины. После ночного бэкапа особенно подозрительны checkpoint, VSS, зависший export и блокировка файлов VM.

Сначала не удаляйте файлы виртуалок и не делайте резких действий. Проверьте события:

Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-VMMS-Admin" -MaxEvents 100 |
  Select-Object TimeCreated, Id, LevelDisplayName, Message

Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-VMMS-Admin" -MaxEvents 100 | Select-Object TimeCreated, Id, LevelDisplayName, Message

Проверьте службу:

Get-Service vmms
Get-Process vmms -ErrorAction SilentlyContinue

Get-Service vmms Get-Process vmms -ErrorAction SilentlyContinue

Если VMMS не останавливается штатно, после полной остановки службы проверьте, не висят ли процессы vmwp.exe. Каждый vmwp.exe соответствует виртуальной машине. Но убивать их нужно аккуратно: это эквивалент жёсткого выключения VM.

Дальше проверьте диски, где лежат VM: свободное место, ошибки файловой системы, доступность сетевого хранилища, если оно используется. Очень часто Hyper-V зависает на перечислении VM, если один путь к VHDX/конфигу недоступен или заблокирован.

Если проблема после бэкапа, проверьте наличие avhdx/checkpoint-файлов. Некорректно завершённый checkpoint может блокировать запуск. Не удаляйте avhdx руками без понимания цепочки дисков.

Практичный порядок: снять копию конфигов/путей, остановить VMMS, перезагрузить хост, проверить Event Viewer, отключить/остановить бэкап-агент, затем пробовать регистрировать/открывать VM по одной. Если одна VM ломает весь список, временно переместите её конфиг из каталога регистрации и проверьте, оживает ли Manager.

Итог: ищите зависшую VM, VSS/backup-lock, checkpoint/avhdx или недоступное хранилище. Начните с логов Hyper-V-VMMS и проверки диска. Без бэкапа файлов VM не удаляйте состояния и checkpoint-цепочки.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно