среда, 18 сентября 2013 г.

XenServer отключение зависших виртуальных машин.


Если точнее, создалась ситуация когда в XenCenter машина была отправлена в Force Reboot, но ответа от неё нет. Сам Xen терпеливо ожидает её перезагрузки, но все глухо.
Визуально это отображается жёлтым значком как во время перезагрузки, а в логах тикает тайминг перезагрузки уже битые несколько минут, что весьма неестественно.



 1. Узнаем UUID машины:

 xe vm-list

uuid ( RO)           : 9ff64072-78bb-2188-9c7c-d0cac4b692d0
     name-label ( RW): Buhg
    power-state ( RO): running


uuid ( RO)           : e094d709-1611-8057-2670-db9fe2ac4878
     name-label ( RW): Kodecs_UbServ
    power-state ( RO): running

Либо через XenCenter:

2. Узнаем Dom-ID виртуалки:

list_domains | grep <UUID from step1>

 15 | e094d709-1611-8057-2670-db9fe2ac4878 |    B H

 3. Прибиваем:

 /opt/xensource/debug/xenops destroy_domain –domid15


============================================
 P.S. Для более "нежного" выключения используем:
xe vm-shutdown vm=SERVER01 --force
(не для случая с висяками)

Комментариев нет:

Отправить комментарий