升級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

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