重新连接时,FC多path会显示“设备繁忙”。 SLES 11 – netapp – emulex

我有一个奇怪的问题。

sles 11 emulex FC netapp fas 2xxx

100G LUN是好的。 启用多path,多path和设备映射程序似乎正常工作。

multipath -t显示config => http://pastebin.com/bmEBhdeX的输出

当两个FC连接时,我从multipath -ll获得这个输出

360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN [size = 200G] [features = 1 queue_if_no_path] [hwhandler = 0] [rw] _ round-robin 0 [prio = 8] [active] _ 1:0:0:70 sdc 8: 32 [有效] [准备] _ 2:0:0:70 sde 8:64 [有效] [就绪] _循环法0 [prio = 2] [启用] _ 1:0:1:70 sdb 8:16 [active] [ready] _ 2:0:1:70 sdd 8:48 [active] [ready]

当我拔掉一个FC时,一切都很顺利。

当再次连接时,在桌面上出现sdb或sdc“device busy”的问题。 然后它不会出现在multipath -ll上。

我虽然可能是自动挂载或类似的尝试挂载sdb或sdc设备,把他们不在fstab和自动挂载不运行。

有什么build议么?

谢谢。

PD:以防万一你好奇的消息文件=> http://pastebin.com/2PfxSDKE (看下午13点和15点。

事情突破的关键点似乎是:

15:36:09 aoldbsuse hald: mounted /dev/sdc1 ... 15:36:09 aoldbsuse multipathd: 360a98000572d5073536f68484c4c512f: failed in domap for addition of new path sdc 

看起来你已经有了基于hald的自动安装,所以你需要把它关掉(不知道怎么样,除了禁用整个hald)。 有可能这个链接会有所帮助,或者那里提到的支持说明。