ESXi 5.x – Éteindre une VM en Shell

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


Mathieu

Je suis actuellement ingénieur spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix et Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

S’abonner
Notification pour
guest

0 Commentaires
Commentaires en ligne
Afficher tous les commentaires