Petite note pour effectuer un shutdown / power off / power on en SSH d'une machine virtuelle tournant sur un hôte ESXI 5.x. Cela est utile lorsque l'on a pas à disposition le client VMWARE vSphere.
Prérequis
Le SSH doit être activé sur l'hôte hébergeant la machine virtuelle à gérer
Activer SSH sur un hôte ESXI
Procédure
1) Se connecter en SSH sur votre hôte ESXI qui héberge la machine virtuelle à gérer
2) Obtenir le numéro ID de la VM à gérer
Saisir la commande suivante
# vim-cmd vmsvc/getallvms | grep VM_A_GERER
L'ID est l'information retourné en tout début de ligne (ici 91)
3) Vérifier l'état d'alimentation de la machine virtuelle
Saisir la commande suivante
# vim-cmd vmsvc/power.getstate ID_VM_A_GERER
4) Effectuer la ou les actions de votre choix :
Shutdown (arrêt propre de la VM)
# vim-cmd vmsvc/power.shutdown ID_VM_A_GERER
Power Off
# vim-cmd vmsvc/power.off ID_VM_A_GERER
Power On
# vim-cmd vmsvc/power.on ID_VM_A_GERER