前几天在做xen灾难恢复的时候的,执行到[root @ xenserver-lcpoevvg〜] #xe pbd-plug uuid = dbbf8060-8692-f3d2-e5cd-16cfb83b551b的时候出错错误如下:
文字版:
-
错误代码:SR_BACKEND_FAILURE_90
-
错误参数:无法检索主机配置ISCSI IQN参数,
图片版:
最后查找很多文献无果,最后得到高人指点,于是问题就解决了。特地记录下来,给有需要的同学。
原因:在执行插入PBD之前,已经存在一个错误的PBD了。
解决:将错误的pbd,先拔掉再破坏掉,然后就能顺利执行了。
本人解决问题详细过程复原:
首先,我执行了一条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
-
当前附件(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
-
当前附件(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
-
当前附件(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
-
当前附件(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
-
当前附件(RO):true
先执行xe pbd-unplug uuid = 777cff63-1e37-92da-098a-ddda991cb479
要是这个时候你执行xe pbd-list看一下,就会发现该pbd的当前附加变成了当前附件(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就成功鸟。
发表评论