升级xenserver后存储报错:Error in Metadata volume operation for SR的处理方法

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
简介:

Error in Metadata volume operation for SR

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

http://hiphotos.baidu.com/g_liying/pic/item/7a8efa738bd4b31c19bed00287d6277f9f2ff869.jpg

检查了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.       找到存储对应的UUIDEg.storage01 Uuid=26abe672-f292-e308-dd4e-a099504047982.       通过xencenter右键Deattach此SR3.       运行LVS找到此SR对应的MGT        #lvs |grep 26abe67MGT                                      VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798 -wi-a-   4.00M4.       重命名MGT#lvrename /dev/VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798/MGT /dev/VG_XenStorage-26abe672-f292-e308-dd4e-a09950404798/MGT.BAK5.       Reattach原来的SR6.       扫描此SR生成新的MGT          # xe sr-scan uuid=26abe672-f292-e308-dd4e-a099504047987.       通过命令可查看到已经生成新的MGT LV          尝试对磁盘进行相关操作,此时问题已经修复,大功告成。。。 

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








      本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/967302,如需转载请自行联系原作者





相关实践学习
DataV Board用户界面概览
本实验带领用户熟悉DataV Board这款可视化产品的用户界面
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
2月前
|
内存技术
【Azure Cloud Service】创建Azure云服务时遇见分配VM资源错误: VM(s) with the following constraints cannot be allocated, because the condition is too restrictive
Allocation failed. VM(s) with the following constraints cannot be allocated, because the condition is too restrictive. Please remove some constraints and try again. Constraints applied are:\n - VM Size
|
3月前
|
数据中心
【Azure Service Bus】创建 ServiceBus 的Terraform脚本报错GetAuthorizationRule: Invalid input
为了最佳的体验,需要确保使用最新 Terraform azurerm 组件!
|
6月前
|
监控 Cloud Native 网络协议
函数计算操作报错合集之出现“make sure that the nas mount point address is correct and is accessible from the service vpc”的提示,需要如何排查
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
文字识别 Oracle 关系型数据库
11.2.0.4单实例ASM安装报错ohasd failed to line 73
11.2.0.4单实例ASM安装报错ohasd failed to line 73
181 0
【openstack】问题记录:error: you need to load the kernel first【已解决】】
【openstack】问题记录:error: you need to load the kernel first【已解决】】
3983 0
【openstack】问题记录:error: you need to load the kernel first【已解决】】
|
文字识别 前端开发 关系型数据库
虚拟机模拟部署Extended Clusters(二)asm配置注意事项
/dev/oracleasm/disks/DISK03 仲裁磁盘(QUORUM disk) prod01磁盘(/dev/oracleasm/disks/VOTEDB01,/dev/oracleasm/disks/NODE01DATA01) prod02磁盘(/dev/oracleasm/disk...
4579 0
|
API 固态存储
nova boot添加volume_type参数支持
  早前由于添加了全SSD的高性能Ceph集群,区别于现有的HDD集群,在OpenStack端需要能够选择使用两种集群。Cinder配置多Ceph后端的文档早已整理,整理文件夹时发现这篇为nova boot添加volume type参数的文档,也整理一下发出来。
2300 0