XenServer VM假死处理办法

分类:技术 3.56k浏览

Xenserver在个别情况下VM会进入Hang状态(即标志为黄色),然后无法在Xencenter内操作,一般可以通过以下办法处理,建议逐步操作,越后的步骤则可能会影响母鸡稳定性,甚至需要重启母鸡解决。

第一种,直接尝试修改电源状态。

xe vmresetpowerstate 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会蓝屏,尝试强制关机或重启。

第五种,实在卡着无法操作??

强制关机重启吧。