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. 找到存儲對應的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