xenserver启动VM报错:The VDI is not available
福州
虚拟机名
'web-server-001'
1. 先找到此虚拟机对应的Vbd list
xe vbd-list vm-name-label='web-server-001'
或
xe vbd-list vm-uuid=aa15aeda-73a1-31c7-7437-c354fd926589
2. 上图中我们看到此虚拟机对应的VDI的
vdi-uuid ( RO): 9d253ebf-15df-4791-9704-5fb538767732
vdi-uuid ( RO): 49654b0a-3b32-4a40-b872-747b4dcbefe9
3. 查看sr-uuid
# xe vdi-list uuid=9d253ebf-15df-4791-9704-5fb538767732
sr-uuid ( RO): fbbf4411-7a75-6851-d2b5-7c726009286e
# xe vdi-list uuid=49654b0a-3b32-4a40-b872-747b4dcbefe9
sr-uuid ( RO): 3e4877f5-ff07-7069-486e-8dedfb1a6afd
4. Detach此VDI
xe vdi-forget uuid='9d253ebf-15df-4791-9704-5fb538767732'
xe vdi-forget uuid='49654b0a-3b32-4a40-b872-747b4dcbefe9'
5. 在重新scan此VDI所在的存储
# xe sr-scan uuid=3e4877f5-ff07-7069-486e-8dedfb1a6afd
# xe sr-scan uuid=fbbf4411-7a75-6851-d2b5-7c726009286e
6. 此时通过命令去查看vdi的name-label可能为空,我们通过命令行添加name-label,这样在xencenter中就能够识别到此vdi
## xe vdi-list uuid=
.
# xe vdi-list uuid=9d253ebf-15df-4791-9704-5fb538767732
# xe vdi-list uuid=49654b0a-3b32-4a40-b872-747b4dcbefe9
## xe vdi-param-set uuid= name-label=”. Name-description=
# xe vdi-param-set uuid=9d253ebf-15df-4791-9704-5fb538767732 name-label=disk1 name-description=disk1
# xe vdi-param-set uuid=49654b0a-3b32-4a40-b872-747b4dcbefe9 name-label=disk2 name-description=disk2
7.登陆xencenter,在对应虚拟机的storage标签中,“attach”之前命名的vdi
attach时需要注意顺序 ,加错了就detach。
Q1:
如果第3步和第4步反了将导致无法查找到sr-uuid
双击xencenter存储,查出所在存储位置
通过xe sr-list 根据name-label,上一行即sr-uuid
http://virtuallife.blog.51cto.com/152152/829567
阅读(7152) | 评论(0) | 转发(0) |