Иногда бывают ситуации когда приходится прибегать к аварийному завершению зависшей виртуальной машины в ESXi. В данной статье расскажу, как это сделать.
Заходим на хост через SSH, выполняем команду: esxcli vm process list
Находим в списке виртуальную машину, которую надо остановить, смотрим ее World ID.
Есть три типа завершения процесса ВМ:
- Soft – самый безопасный способ завершить VMX процесс (похож на kill -SIGTERM);
- Hard – немедленное завершение процесса ВМ (kill -9);
- Force – самый жесткий режим завершения процесса, должен использоваться в последнюю очередь, если ничего другое не помогает.
Выполняем команду: esxcli vm process kill --type=force --world-id=WorldNumber
Вместо WorldNumber указываете идентификатор машины, в type выбираем метод завершения (в примере стоит force).