Останавливаем зависшую виртуальную машину в ESXi

Справочник системного администратора

Иногда бывают ситуации когда приходится прибегать к аварийному завершению зависшей виртуальной машины в 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).