Come gestire le macchine virtuali vmware via shell senza usare il client vSphere

ALTRO, TUTORIAL

In questo articolo farò vedere i comandi per gestire le macchine virtuali utilizzando la riga di comando (tramite la console di  ESX o tramite RCLI / vSphere CLI) nel caso in cui l’host non può essere gestito da vCenter Server o da vSphere Client.

I comandi sono validi per le versioni ESXi 4.x, 5.x fino alla 6.x

Di seguito i comandi base:

Per conoscere la lista e gli stati di tutte le VM sarà sufficiente eseguire il seguente comando:

vim-cmd vmsvc/getallvms |grep <vm name>

Dalla lista sarà possibile ricavare il vmid necessario per gestire le operazione sulla singola macchina.

Per accendere ad esempio una VM lanciate il comando:

vim-cmd vmsvc/power.on <vmid>

Per conoscere lo stato di un VM:

vim-cmd vmsvc/power.getstate <vmid>

per spegnere una VM sarà sufficiente eseguire:

vim-cmd vmsvc/power.off <vmid>

 

 

Se vuoi farmi qualche richiesta o contattarmi per un aiuto riempi il seguente form

    Comments