VmWare ESXi. Как удалить виртуальную машину в статусе «invalid».
В инвентори ESXi хоста висит виртуалка в статусе «invalid». Такое случается если удалить фалы машины из датастора руками.
В меню «Actions» пункт удаления не активен…
Придется удалять эту виртуалку через SSH консоль. Для начала нужно включить SSH на хосте. Для этого выбираем хост и заходим в меню «Actions». Далее «Services» и «Enable Secure Shell»
Подключаемся в хосту по SSH, например при помощи Putty. Логин и пароль такой же как и на вход в Web интерфейс.
Нам нужно узнать ID нашей сломаной виртуалки, для этого набираем «vim-cmd /vmsvc/getallvms». В ответ получим список виртуалок на хосте, среди которых будет строка похожая на эту «Skipping invalid VM ’12′». Число 12 и есть наш искомый ID битой виртуалки.
Дело за малым, нужно ее удалить. Для этого вводим «vim-cmd /vmsvc/unregister 12», где 12 ID удаляемой виртуалки(у вас будет свой ID!). Все, обновляем веб интерфейс и радуемся отсутствию мертвых виртуалок.
Респект, всё чётко, работает.
Спасибо! очень мозолила глаза
P.S очень сложная капча, еще такая медленная…
Спасибо!
Отличная заметка, коротко и по существу. Спасибо!