Виртуальная машина на ESX 4 зависла и недоступна. Выключение или перезагрузка ВМ из клиента vSphere не происходит, выдается сообщение:
Another task is already in progress.
В этом случае, если у вас ESX и есть доступ к Service Console, можно попробовать отключить виртуальную машину следующей командой:
vmware-cmd <путь к файлу .vmx либо алиас машины> stop
Полный путь виртуальных машин можно посмотреть командой:
vmware-cmd –l
Хочу отметить что в моем случае это не помогло и пришлось прибегнуть к более радикальному способу:
1. Узнать PID запущенной машины – ps –ef | grep <алиас машины>. Результат команды будет примерно такой:
2. “Убить процесс” командой kill –9 –<PID>
Учтите, что данный способ не лучший вариант и прибегать к нему нужно в крайних случаях. Если есть возможность выключить остальные ВМ на хосте или перенести их при помощи VMotion, то лучше прибегнуть к перезагрузке ESX хоста а не команде kill.
