升级xenserver后对存储操作时候报错:Error in Metadata volume operation for SR

用户在升级xenserver5.6至6.0后发现存储出现异常,原来运行在共享存储上虚拟机工作正常,但是任何对磁盘的操作(新建VM,添加磁盘,snapshot)都会报错:Error in Metadata volume operation for SR,如以下错误截图:

1

检查了xenserver系统日志发现以下错误:

Error: SR_BACKEND_FAILURE_181 Error In metadata Volume Operation For SR

Xenserver5.6 sp2和xenserver6.0的MGT metadata有些稍微改变,MGT LV是一个小的逻辑卷包含了存储上的一些元数据信息。所以升级到6.0后对磁盘操作的时候会报metadata的错误。需重新构建MGT LV,重新更新metadata!

 

解决方法1:

不建议自己动手,建议联系思杰官方技术支持

首先确保存储上的虚拟机都处于关闭状态。

1. 找到存储对应的UUID

Local Storage

uuid=0009054e-a1a9-e5fa-2f45-1b350cdd7323

2. 通过XenCenter右键Deattach此SR

3. 运行LVS找到此SR对应的MGT LV

#lvs |grep 0009054e-a1a9-e5fa-2f45-1b350cdd7323

MGT VG_XenStorage-0009054e-a1a9-e5fa-2f45-1b350cdd7323 -wi-a- 4.00M

4. 重命名MGT LV

#lvrename /dev/VG_XenStorage-0009054e-a1a9-e5fa-2f45-1b350cdd7323/MGT /dev/VG_XenStorage-0009054e-a1a9-e5fa-2f45-1b350cdd7323/MGT.BAK

5. Reattach原来的SR

6. 扫描此SR生成新的MGT LV

# xe sr-scan uuid=0009054e-a1a9-e5fa-2f45-1b350cdd7323

通过命令可查看到已经生成新的MGT LV

 

解决方法2(推荐):

目前官方已出更新补丁,

CTX135411——Hotfix XS60E022 - For XenServer 6.0

CTX135623——Hotfix XS602E013 - For XenServer 6.0.2

 

 

官方KB:CTX131660

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章