XenServer 執行xe pbd-plug 產生 SR_BACKEND_FAILURE_90錯誤解決方案
阿新 • • 發佈:2019-02-18
前幾天在做xen災難恢復的時候的,執行到 [root@xenserver-lcpoevvg ~]#xe pbd-plug uuid=dbbf8060-8692-f3d2-e5cd-16cfb83b551b 的時候出錯。錯誤如下:
文字版:
Error code: SR_BACKEND_FAILURE_90
Error parameters: , Unable to retrieve the host configuration ISCSI IQN parameter,
圖片版:
最後查詢很多文獻無果,最後得到高人指點,於是問題就解決了。特地記錄下來,給有需要的同學。 原因:在執行插入pbd之前,已經存在一個錯誤的pbd了。
由於記錄是在我恢復之後記錄的。所以錯誤的記錄不存在了。當時看到是[root@xenserver-lcpoevvg ~]# xe pbd-list uuid ( RO) : a47bac9d-ecaa-b95e-cc13-a9be359d3644 host-uuid ( RO): 8d5e9d3a-80de-4cac-966e-512c2e09b258 sr-uuid ( RO): 8f03e5ac-b1cd-1624-b279-4e2c129a1d66 device-config (MRO): location: /dev/xapi/block currently-attached ( RO): true uuid ( RO) : 777cff63-1e37-92da-098a-ddda991cb479 host-uuid ( RO): 8d5e9d3a-80de-4cac-966e-512c2e09b258 sr-uuid ( RO): a4504159-dae1-22cc-92df-289c411df9bf device-config (MRO): device: /dev/disk/by-id/scsi-SAdaptec_vpsraid_30C5EBA6-part3 currently-attached ( RO): true uuid ( RO) : bd2a959a-7ba6-baef-6ac9-850b56559bd9 host-uuid ( RO): 8d5e9d3a-80de-4cac-966e-512c2e09b258 sr-uuid ( RO): db70ed69-cd88-eea7-4c3f-9c5b075c2ab2 device-config (MRO): location: /dev/xapi/cd currently-attached ( RO): true uuid ( RO) : e2c87883-f460-f9af-27ad-ef6313040b8c host-uuid ( RO): 8d5e9d3a-80de-4cac-966e-512c2e09b258 sr-uuid ( RO): 4545586c-f4d8-2877-c285-3f739e80a66f device-config (MRO): location: /opt/xensource/packages/iso; legacy_mode: true currently-attached ( RO): true
device-config (MRO): device: /dev/************
是一個不存在的裝置給佔用了。host-uuid 和 sr-uuid。於是悄悄記錄下那個pbd的uuid,準備給它來兩下陰的。
這裡我假設要刪除掉以下這個pbd
先執行xe pbd-unplug uuid=777cff63-1e37-92da-098a-ddda991cb479uuid ( RO) : 777cff63-1e37-92da-098a-ddda991cb479 host-uuid ( RO): 8d5e9d3a-80de-4cac-966e-512c2e09b258 sr-uuid ( RO): a4504159-dae1-22cc-92df-289c411df9bf device-config (MRO): device: /dev/disk/by-id/scsi-SAdaptec_vpsraid_30C5EBA6-part3 currently-attached ( RO): true
[root@xenserver-lcpoevvg ~]# xe pbd-unplug uuid=777cff63-1e37-92da-098a-ddda991cb479
要是這個時候你執行xe pbd-list 看一下,就會發現該pbd的currently-attached變成了currently-attached ( RO): false。
看到這個時候,說明它已經停止了連線了。最後給它來一記狠的,它就掛了。。。執行xe pbd-destory 如下:
[root@xenserver-lcpoevvg ~]# xe pbd-destroy uuid=777cff63-1e37-92da-098a-ddda991cb479
這樣就把那個pbd銷燬了。回頭執行xe pbd-create命令重新建立一次得到新的pbd uuid。再xe pbd-plug 就成功鳥。