XenServer執行xe pbd-plug產生SR_BACKEND_FAILURE_90錯誤解決方案

前幾天在做xen災難恢復的時候的,執行到[root @ xenserver-lcpoevvg?] #xe pbd-plug uuid = dbbf8060-8692-f3d2-e5cd-16cfb83b551b的時候出錯錯誤如下:

文字版:

[普通] 查看普通副本 
  1. 錯誤代碼:SR_BACKEND_FAILURE_90  
  2. 錯誤參數:無法檢索主機配置ISCSI IQN參數,   
圖片版:

最后查找很多文獻無果,最后得到高人指點,于是問題就解決了。特地記錄下來,給有需要的同學。
原因:在執行插入PBD之前,已經存在一個錯誤的PBD了。
解決:將錯誤的pbd,先拔掉再破壞掉,然后就能順利執行了。
本人解決問題詳細過程復原
首先,我執行了一條xe pbd-list命令,列出所有pbd信息。檢查下是否有問題。

[普通] 查看普通副本 
  1. [root @ xenserver-lcpoevvg?]#xe pbd-list  
  2. uuid(RO):a47bac9d-ecaa-b95e-cc13-a9be359d3644  
  3.              host-uuid(RO):8d5e9d3a-80de-4cac-966e-512c2e09b258  
  4.                sr-uuid(RO):8f03e5ac-b1cd-1624-b279-4e2c129a1d66  
  5.          device-config(MRO):location:/ dev / xapi / block  
  6.     當前附件(RO):true  
  7.   
  8.   
  9. uuid(RO):777cff63-1e37-92da-098a-ddda991cb479  
  10.              host-uuid(RO):8d5e9d3a-80de-4cac-966e-512c2e09b258  
  11.                sr-uuid(RO):a4504159-dae1-22cc-92df-289c411df9bf  
  12.          device-config(MRO):device:/ dev / disk / by-id / scsi-SAdaptec_vpsraid_30C5EBA6-part3  
  13.     當前附件(RO):true  
  14.   
  15.   
  16. uuid(RO):bd2a959a-7ba6-baef-6ac9-850b56559bd9  
  17.              host-uuid(RO):8d5e9d3a-80de-4cac-966e-512c2e09b258  
  18.                sr-uuid(RO):db70ed69-cd88-eea7-4c3f-9c5b075c2ab2  
  19.          device-config(MRO):location:/ dev / xapi / cd  
  20.     當前附件(RO):true  
  21.   
  22.   
  23. uuid(RO):e2c87883-f460-f9af-27ad-ef6313040b8c  
  24.              host-uuid(RO):8d5e9d3a-80de-4cac-966e-512c2e09b258  
  25.                sr-uuid(RO):4545586c-f4d8-2877-c285-3f739e80a66f  
  26.          device-config(MRO):location:/ opt / xensource / packages / iso; legacy_mode:true  
  27.     當前附件(RO):true  
。由于記錄是在我恢復之后記錄的所以錯誤的記錄不存在了。當時看到是
[普通] 查看普通副本 
  1. device-config(MRO):device:/ dev / ************  
是一個不存在的設備給占用了.host-uuid和sr-uuid。于是悄悄記錄下那個pbd的uuid,準備給它來兩下陰的。

這里我假設要刪除掉以下這個PBD

[普通] 查看普通副本 
  1. uuid(RO):777cff63-1e37-92da-098a-ddda991cb479  
  2.              host-uuid(RO):8d5e9d3a-80de-4cac-966e-512c2e09b258  
  3.                sr-uuid(RO):a4504159-dae1-22cc-92df-289c411df9bf  
  4.          device-config(MRO):device:/ dev / disk / by-id / scsi-SAdaptec_vpsraid_30C5EBA6-part3  
  5.     當前附件(RO):true  
先執行xe pbd-unplug uuid = 777cff63-1e37-92da-098a-ddda991cb479
[普通] 查看普通副本 
  1. </ span> </ span>  
要是這個時候你執行xe pbd-list看一下,就會發現該pbd的當前附加變成了當前附件(RO):false。

看到這個時候,說明它已經停止了連接了。最后給它來一記狠的,它們掛了...執行xe pbd-destory如下:

[普通] 查看普通副本 
  1. [root @ xenserver-lcpoevvg?]#xe pbd-destroy uuid = 777cff63-1e37-92da-098a-ddda991cb479  


這樣就把那個pbd銷毀了。回頭執行xe pbd-create命令重新創建一次得到新的pbd uuid。再xe pbd-plug就成功鳥。
本博客所有文章如無特別注明均為原創。作者:櫻木復制或轉載請以超鏈接形式注明轉自 EFE
原文地址《XenServer執行xe pbd-plug產生SR_BACKEND_FAILURE_90錯誤解決方案
分享到:更多

相關推薦

發表評論

路人甲 表情
Ctrl+Enter快速提交

網友評論(0)