Команды для управления виртуальными машинами через ssh esxi хоста

Бывают момент, когда проще через SSH ESXi хоста выключить или включить какую-то VM. Вот именно для таких моментов пригодится список команд представленный ниже:

Смотрим запущенные виртуальные машины:

#  esxcli vm process list

Смотрим все vm и их Vmid присутствующие на хосте:

# vim-cmd vmsvc/getallvms

Зная Vmid виртуалки её можно включить, выключить и т.д.

Например включим VM с Vmid 22:

# vim-cmd vmsvc/power.on 22

Перезагрузим:

# vim-cmd vmsvc/power.reboot 22  — мягко

# vim-cmd vmsvc/power.reset 22 — жестко

Или выключим:

# vim-cmd vmsvc/power.shutdown 22 — мягко

# vim-cmd vmsvc/power.off 22 — жестко

И есть еще один способ выключить VM (world-id можно посмотреть первой командой из этой заметки):

# esxcli vm process kill --type=hard --world-id=xxx

Добавить комментарий

Ваш адрес email не будет опубликован.