论坛中还有另外解决方案:
XenServer错误:The VDI is not available The VDI is not available错误 解决方案
解决办法是重启XenServer母机,实在不方便重启母机,请查看上面的另外两种解决方法
下面是导致问题的原因和检查过程
今天某台VPS重启后就一直卡着,XenCenter看该VPS是黄色的状态
XenCenter中记录该VPS的UUID后,使用重置VPS状态命令,使VPS状态为关机
xe vm-reset-powerstate uuid=VPS的uuid force=true
之后发现VPS开机会提示错误
Error: Another operation involving the object is currently in progress
SSH上母机.查看正在执行的进程.发现重启的任务进程卡在了50%一直无响应
我想把进程停掉,VPS应该就能启动了.于是我使用top命令查看母机负载.发现负载不高.可以安全重启XAPI服务
service xapi restart
重启完XAPI服务后.进程的确没在了.然后把VPS开机
结果VPS开机提示:The VDI is not available
后来折腾了好久都没能解决.只好到思杰官网找解决办法了
官网那边是这样说的:
出错后的情况:
VPS开机提示错误: The VDI is not available
通过XenCenter能看到VPS的UUID
在母机中执行命令
list_domains
可以看到该UUID在表中.而XenCenter看到该VPS是关机或黄色卡住的状态
原因可能是:
1.VPS在关闭期间崩溃或中断了任务进程
2.VPS磁盘空间不足
解决办法:
重新启动XenServer主机
最后按照官方的指示重启母机.重启后该VPS就能正常开机了