Xenserver在个别情况下VM会进入Hang状态(即标志为黄色),然后无法在Xencenter内操作,一般可以通过以下办法处理,建议逐步操作,越后的步骤则可能会影响母鸡稳定性,甚至需要重启母鸡解决。
第一种,直接尝试修改电源状态。
xe vm–reset–powerstate force=true vm=xvm******
也许VM已经卡死或关机了,但是依然在Hang模式下。xvm******替换为小鸡名字。若无法解决,使用下面的方法。
第二种,重启XPI。
service xapi restart
或
xe-toolstack-restart
这个方法用的最多,解决方法也相对奏效,但是很有可能会卡死并起不来,必须重启母鸡后正常。如果不行,下面继续。
第三种,销毁法
xe vm-list name-label=xvm****** params=uuid #获得VM的UUID (替换 xvm******)
list_domains | grep **UUID** #获得VM的Domain ID(替换 **UUID**字样)
/opt/xensource/debug/xenops destroy_domain -domid **Domain ID** #销毁对应Domain ID(替换 **Domain ID**字样)
第四种,炸VM,一般不用。
xe vm-list name-label=xvm****** params=uuid #获得VM的UUID (替换 xvm******)
list_domains | grep **UUID** #获得VM的Domain ID(替换 **UUID**字样)
/usr/lib/xen/bin/crash_guest **Domain ID** #Crash 对应Domain ID(替换 **Domain ID**字样)
Carsh 后,VM会蓝屏,尝试强制关机或重启。
第五种,实在卡着无法操作??
强制关机重启吧。