Si comme moi vous souhaitez éteindre une VM mais que vous vous retrouver malencontreusement sans possibilité d’accéder à votre ESXi ou à votre vCenter via le vSphere Client mais que par contre vous avez accès à la console via iLO ou autre, il existe un moyen de se dépatouiller.
Dans un premier temps il va falloir activer le Shell ESXi.
- Sur la console ESXi appuyer sur F2 et logguez vous en « root ».
- Descendre sur Troubleshooting Options
- Selectionner ESXi Shell
- Revenir à l’interface principale via Echap
- Appuyer sur Alt + F1 et se loguer
Grace à la commande grep nous recherchons les processus vmx ainsi que leur PID (Process Identifier) et PPID (Parent PID) :
ps | grep vmx
Vous devriez avoir des lignes du genre :
7662 7662 vmx /bin/vmx 7667 7662 vmx /bin/vmx 7668 7662 mks:VirtualMachineName /bin/vmx 7669 7662 vcpu-0:VirtualMachineName /bin/vmx
Nous voyons clairement que notre VM utilise le PPID 7662 :
kill 7662
Le processus ne tournant plus, la VM est maintenant éteinte.
Commandes Utiles :
ALT-F1 = Switches to the console
ALT-F2 = Switches to the DCUI
ALT-F11 = Returns to the banner screen
ALT-F12 = Displays the VMkernel log on the console