升級xenserver後存儲報錯:Error in Metadata volume operation for SR的處理方法

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

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