Перезагрузка зависшей виртуальной машины в ESXi

Давно использую виртуальную среду VmWare ESXi много где и под различные задачи. Столкнулся с проблемой на сервере, где число виртуальных машинок превышает 40 штук и перезагрузить сам host, ну никак нельзя.

Суть проблемы была примерно следующая:

При перезагрузке виртуальной машины произошло её зависание машинки

повлиять на неё стандартными средствами управления vSphere, не получалось. Все необходимые пункты были неактивны.

И тут меня осенило, что в ESXi есть возможность подключиться по SSH. Было решено ковыряться в этом направлении.

Как включить доступ по SSH на Vmware ESXi?

Для этого, выберите

хост > Configuration > Security profile

далее выбираем Properties

Выделяем мышкой SSH и нажимаем Options

Выбираем запуск вместе с хостом (хотя, можно выбрать и другой, главное сейчас запустить)

Как перезагрузить зависшую виртуальную машинку ?

Подключаемся к хосту по SSH

Вводим в консоли команду, чтобы увидеть список процессов

esxtop

Нажимаем “С” и «SHIFT + V» , чтобы отображать только процессы вириальных машин

Нажимаем “F” , для выбора отображаемых полей. Нас интересует параметр LWID

Нажимаем “C” (изменения, которые произойдут, отметил на рисунке), для отображения поля «LWID- Leader World Id» и нажимаем «ENTER».

В столбце «NAME» находим нужную виртуальную машину и в соседнем её номер LWID.

Нажимаем «K» и набираем LWID машины, которую нужно выключить.

Всё.

Напоследок хочу отметить, что данная процедура аналогична «Hard Reset» и возможно необходимо будет подключиться к хосту при помощи «vsphere client» и помочь машине запуститься.

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!