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>
В принципе, этого набора команд вполне достаточно для экстренного управления виртуальными машинами.
Комментарии: