ESXi: Загрузка виртуальной машины через ssh

Допустим у вас есть ESXi сервер, где крутится какое-то количество виртуальных машин и есть необходимость одну из них запустить. Но вот незадача — нет под рукой Windows с клиентом ESXi. При этом есть устройство с SSH клиентом. Чтож, давайте запустим виртуалку.

Получаем список виртуальных машин:

vim-cmd vmsvc/getallvms

Читаем состояние машины:

vim-cmd vmsvc/power.getstate <vmid>

Запускаем машину:

vim-cmd vmsvc/power.on <vmid>

Ну и еще немного команд для удобства:

vim-cmd vmsvc/power.off <vmid>
vim-cmd vmsvc/power.restart <vmid>
vim-cmd vmsvc/power.reboot <vmid>
vim-cmd vmsvc/power.shutdown <vmid>

В принципе, этого набора команд вполне достаточно для экстренного управления виртуальными машинами.


Comments !