Forcer arrêt VM / Force Power Off VM

Comment forcer l’extinction d’une VM alors que le Power Off ne le permet pas.
Le Power Off donne ce message :
EN :
the attempted operation cannot be performed in the current state (Power Off)
Cannot power Off: A general system error occurred
FR :
L’action tentée ne peut être effectué dans l’état actuel (Désactive).
Impossible de désactiver : Une erreur système générale s’est produite
ScreenHunter_35 Nov. 28 11.25

Se connecter en SSH à l’ESX et exécuter les commandes suivantes :
# vim-cmd vmsvc/getallvms                         (On liste les VMs et on recupere le VMID « 19 »)
19     admin-w2003          [SATA-3To] admin-w2003/admin-w2003.vmx
~ # vim-cmd vmsvc/power.getstate 19                                    (Contrôle de l’état)
Retrieved runtime info
Powered on
~ # vim-cmd vmsvc/power.off 19                 (Le Power off en ligne de commande ne passe)
Powering off VM:
Power off failed

On passe au gros moyen
# esxcli vm process list
On obtient :
ScreenHunter_35 Nov. 28 12.15

Une fois l’ID obtenue on peut killer la VM:
Ci dessous les options dispo :
ScreenHunter_35 Nov. 28 12.17

Pour être gentil on va débuter avec un « Soft Kill »
~ # esxcli vm process kill -t soft -w 3539
~ # vim-cmd vmsvc/power.getstate 19   (On contrôle de nouveau l’état et elle est toujours « Powered on »)
Retrieved runtime info
Powered on
~ # esxcli vm process kill -t force -w 3539
Bingo :
ScreenHunter_35 Nov. 28 12.28

ScreenHunter_35 Nov. 28 12.30

2 thoughts on “Forcer arrêt VM / Force Power Off VM

  1. bASTIEN

    Merci, ça vient de sauver une de mes VMs 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 


*