|
Перазгрузка / остановка зависшей виртуальной машины на VMware ESXi
Автор Алексей | HiTex.BY на 04 ноября 2024 13:35
|
|
|
Иногда работающая виртуальная машина на хосте VMware ESXi может зависать и не реагировать на команду выключения или перезапуска клиента vSphere. В этой статье мы узнаем, как заставить виртуальную машину VMWare выключаться, когда она перестает отвечать на запросы (зависает). Когда процесс виртуальной машины на сервере ESXi зависает, он перестает отвечать на запросы.
Вы можете вручную остановить зависший процесс виртуальной машины на хосте ESXi из локальной оболочки ESXi или с помощью команд PowerCLI без необходимости перезапускать сервер. Обратите внимание, что потеря данных в гостевой операционной системе может произойти, если вы принудительно выключите виртуальную машину (это похоже на случай, когда шнур питания отключен от физического компьютера). Прежде чем принудительно завершить работу виртуальной машины, убедитесь, что проблема не вызвана тем, что другой хост ESXi блокирует свои файлы в хранилище данных .
Существует три варианта завершения процесса виртуальной машины на хосте ESXi:
Убедитесь, что для виртуальной машины нет активных снимков, резервного копирования или других заданий, а также что виртуальная машина не имеет статуса «Необходима консолидация дисков виртуальной машины» . В противном случае вы можете сломать свою ВМ и вам придется восстанавливать ее из резервной копии.
Попробуйте выполнить плавную остановку ВМ с указанным идентификатором:
Виртуальная машина должна завершить работу корректно. Вы можете выключить зависшую виртуальную машину с помощью PowerShell. Это может быть полезно, поскольку при подключении к vCenter нет необходимости находить хост, на котором работает ВМ, и включать на нем службу SSH. Подключитесь к vCenter с помощью PowerCLI и проверьте, работает ли виртуальная машина:
Принудительно остановите процесс ВМ командой:
Утилита ESXTOP также может использоваться для остановки не отвечающей виртуальной машины VMWare. Запустите
Затем нажмите
Найдите свою виртуальную машину в списке и запомните ее LWID. Нажимать Последний вариант принудительного завершения работы виртуальной машины — использование инструмента уничтожения . Этот метод позволяет убить не только виртуальную машину, но и любые дочерние процессы. Получите идентификатор родительского процесса виртуальной машины:
Убейте процесс виртуальной машины:
| |
|
|








