Як перезапустити віртуальну машину, що зависла в VMWare ESXi, Комп’ютерна допомога
При роботі з віртуальними машинами VMWare vSphere іноді трапляється так, що віртуальна машина зависає і її не можна перезавантажити за допомогою інтерфейсу клієнта vSphere. У цих випадках єдиний спосіб відключення та перезавантаження віртуальної машини – перезавантаження всього сервера ESXi, що не завжди можливо, особливо якщо ESXi один, або машини, що залишилися, DRS кластера не потягнуть додаткового навантаження у вигляді віртуальних машин з сервера, що перезавантажується. У таких випадках можнавручну зупинити віртуальну машину, що зависла, за допомогою CLI. Цю операцію можна виконати кількома способами (vCLI, PowerCLI тощо), я покажу, як це зробити через консоль SSH.
Спочатку на сервері ESXi 5 потрібно активувати протоколSSH. Це можна зробити з графічного інтерфейсу клієнта vSphere, для чого оберіть потрібнийхост (сервер ESXi) -> Configuration-> Security profile -> Properties -> SSH->Start, після чого потрібно підключитися до сервера ESXi 5 по SSH.

У даній методиці зупиняти віртуалку, що зависла, будемо за допомогою командиesxtop.
У CLI введіть командуesxtop, потім натисніть “c” для відображення ресурсів CPU таshift + V, щоб відображати лише процеси віріальних машин

Потім натисніть “f ” (вибрати поля, що відображаються) та “c ” (відобразити поле LWID- Leader World Id) і натиснітьEnter.

У стовпці Name знайдіть віртуальну машину, яку потрібно зупинити, та визначте номер її LWID за відповідним стовпцем.
Потім залишилося натиснути кнопку «k » (kill) і набрати LWID номер машини, яку потрібно аварійно відключити. Після такого “hard reset” встановленаОС система запуститься у режимі аварійного перезавантаження. У разі гостьової Windows, скрін буде виглядати так.