博客统计信息

用户名:qiufengliu
文章数:37
评论数:8
访问量:15066
无忧币:3848
博客积分:782
博客等级:4
注册日期:2007-04-21

我的技术圈(0)

更多>>
升级xenserver后存储报错:Error in Metadata volume operation for SR的处理方法
2012-02-03 10:07:56
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://virtuallife.blog.51cto.com/152152/771659

Error in Metadata volume operation for SR

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

检查了xenserver系统日志发现以下错误:
Error: SR_BACKEND_FAILURE_181 Error In metadata Volume Operation For SR
仔细研究了下Xenserver5.6和xenserver6的MGT metadata有些稍微改变,M GT LV是一个小的逻辑卷包含了存储上的一些元数据信息。所以升级到6.0后对磁盘操作的时候会报metadata的错误。
找到问题后我们思考下解决问题的思路,能够重新构建MGT LV,重新更新metadata,当然可以,解决方法如下:
首先确保存储上的虚拟机都处于关闭状态。
1.       找到存储对应的UUID
Eg.storage01
 Uuid=26abe672-f292-e308-dd4e-a09950404798
2.       通过xencenter右键Deattach此SR
3.       运行LVS找到此SR对应的MGT
        #lvs |grep 26abe67
MGT                                      VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798 -wi-a-   4.00M
4.       重命名MGT
#lvrename /dev/VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798/MGT /dev/VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798/MGT.BAK
5.       Reattach原来的SR
6.       扫描此SR生成新的MGT          
# xe sr-scan uuid=26abe672-f292-e308-dd4e-a09950404798
7.       通过命令可查看到已经生成新的MGT LV        
 
尝试对磁盘进行相关操作,此时问题已经修复,大功告成。。。
 

本文出自 “虚拟人生” 博客,请务必保留此出处http://virtuallife.blog.51cto.com/152152/771659

分享至
更多
一键收藏,随时查看,分享好友!

文章评论

 
2012-05-16 19:57:08
如果是XenServer本地存储报这个错了?不能对本地存储Deattach……
博主回复:
2012-05-16 21:51:53
尝试forget做,local的我没碰到过,下次尝试下

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: