XenServer 执行xe pbd-plug 产生 SR_BACKEND_FAILURE_90错误解决方案

前几天在做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了。
解决 :将错误的pbd,先unplug 再destory掉。然后就能顺利执行了。
本人解决问题详细过程复原
首先,我执行了一条 xe pbd-list 命令,列出所有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

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
先执行xe pbd-unplug uuid=777cff63-1e37-92da-098a-ddda991cb479
[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 就成功鸟。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值