XenServer: Hängende VM killen

Wenn auf einem XenServer mal eine VM total hängt und ein Shutdown über das XenCenter auch nicht hilft geht es so weiter:

Auflisten der noch laufenden Tasks:

xe task-list

Den entsprechenden Tast killen:

xe task-cancel force=true uuid=UUID

Häufig reicht dies bereits aus und die VM beendet sich entsprechend.

Ist dies nicht der Fall geht es wie folgt weiter:
Herausfinden der UUID der entsprechenden VM:

xe vm-list

Herausfinden der DomainID anhand der UUID:

list_domains | grep UUID

Zerstören der Entsprechenden DomainID:

/opt/xensource/debug/destroy_domain -domid DOMAINID

Daraufhin muss die VM noch neu gestartet werden:

xe vm-reboot name-label='VMNAME' --force

Daraufhin sollte die VM nach ein paar Minuten wieder erreichbar sein.

2 Gedanken zu „XenServer: Hängende VM killen“

  1. Hat wohl mal mit älteren Xen-Versionen funktioniert, inzwischen hatte ich bereits eine Hand voll Fälle in denen Xen nicht in der Lage war die VM abzuschiessen, sogar der Xen-Reboot krepiert an der VM, da hilft nur noch die Reset-Taste. Extrem ärgerlich und ein höchstpeinlicher Softwarefehler seitens Citrix.
    Passiert mit: Windows XP (sogar reproduzierbar) und gerade mit einem Win2k8R2 Server.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert