본문 바로가기

로그 저장소 :)/가상화.virtualization

[Citrix] VM Hang 걸려서 명령어 안먹을 때 조치방법


Xen을 운영하다보면 재부팅이나 기타 단순명령을 내렸음에도 Hang(행)이 걸리는 경우가 있다.


유난히 명령어가 먹히지도 않고, task process도 멈춰있는 경우가 간혹 발생하는데 당황스럽다.

언제까지고 기다려도 되면 덜 시간낭비이고 다행이지만 이게 생각처럼 절대 만만하지가 않다.



보통은 xe task-list 명령 후에 task cancel uuid=xxx 로 잘 되던게 전혀 먹히지 않을 때 아래의 방법을 쓰면된다.


2013/08/02 - [Study/Etc] - XenCenter Reference




1. xe vm-list       [vm들의 리스트 보는 명령어 → uuid 확인]


2. list_domains   [domain id와 각 vm 상태를 확인할 수 있다.]



3. /opt/xensource/debug/destroy_domain -domid [id]   


당연하지만 잘 확인하고 종료해줘야..ㅋㅋ 위 그림도 잘못쳤다가 운영중인 서버 종료됨-_-;;;

아무튼 기본 명령어가 안먹히면 위와같이 할 경우에 해당 VM이 강제로 종료가 되버린다.

마치 shutdown 키 3초이상 누른거 비슷한 느낌이랄까?



*참고 : http://gimpland.org/now/2013/01/citrix-xenserver-how-to-force-shutdown-virtual-machines/