记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

今天测试xenserver 5.6sp2时,发现有个VM,启动不了,VM名称 :vip03-226

此VM,添加2个虚拟硬盘,一个命令:vip03-sys-266,一个命令:vip03-data-266

启动VM时报错:The VDI is not available

百度相关问题,找到解决方法。 

首先找出此VM的VDI的UUID

VM使用存储的名字,在查找之前可以先修改一下。

命令如下

[root@xenserver-187 ~]# xe vdi-list name-label=vip03-sys-226
uuid ( RO)                : 13c07be2-f0eb-4376-bd88-ff58752813ef
          name-label ( RW): vip03-sys-226
    name-description ( RW): vip03-sys-226
             sr-uuid ( RO): a88344db-58f3-1788-b3ad-6267170cf866
        virtual-size ( RO): 8589934592
            sharable ( RO): false
           read-only ( RO): false


[root@xenserver-187 ~]# xe vdi-list name-label=vip03-data-226
uuid ( RO)                : b82e03fc-993c-4394-a941-aa3fbb048950
          name-label ( RW): vip03-data-226
    name-description ( RW): vip03-data-226
             sr-uuid ( RO): a88344db-58f3-1788-b3ad-6267170cf866
        virtual-size ( RO): 4294967296
            sharable ( RO): false
           read-only ( RO): false


然后去存 此VM的 VDI 

注意:此步骤会将的VDI name-label会初始化,在进行以下步骤之前请确认能在SR里面找到这个VDI
使用以下命令:


[root@xenserver-187 ~]# xe vdi-forget uuid=13c07be2-f0eb-4376-bd88-ff58752813ef
[root@xenserver-187 ~]# xe vdi-forget uuid=b82e03fc-993c-4394-a941-aa3fbb048950

 这里,可以发现vip03-226 的虚拟机中的虚拟硬盘,都没有了。

然后扫描下SR信息。
可以使用以下命令
]# xe sr-scan uuid=(存储UUID)

或是
在xencenter里面找到SR选项,点击下面的 Rescan 按钮
  
  
 
最后,重新在出现问题的VM里面attach在SR里面scan出来的VDI 虚拟硬盘。
 
启动VM 检查下是否能正常启动.


我的此VM,如果同时把两个虚拟硬盘加上去还是无法启动,然后只加第一个盘,可以启动,

关机后,再加第二个硬盘,又正常了。



转载请标明出处【xenserver启动VM报错:The VDI is not available】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论