FC 多路徑在再次連接時顯示“設備忙”。SLES 11 - netapp - emulex
我有一個奇怪的問題。
sles 11 emulex FC netapp fas 2xxx
100G LUN 沒問題。Multipath enabled、multipathd 和 device-mapper 似乎工作正常。
multipath -t 顯示配置的輸出 => http://pastebin.com/bmEBhdeX
當兩個 FC 都連接時,我從 multipath -ll 得到這個輸出
360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN
$$ size=200G $$$$ features=1 queue_if_no_path $$$$ hwhandler=0 $$$$ rw $$ _ 循環 0$$ prio=8 $$$$ active $$ _ 1:0:0:70 SDC 8:32$$ active $$$$ ready $$ _ 2:0:0:70 標準差 8:64$$ active $$$$ ready $$ _ 循環 0$$ prio=2 $$$$ enabled $$ _ 1:0:1:70 sdb 8:16$$ active $$$$ ready $$ _ 2:0:1:70 sdd 8:48$$ active $$$$ ready $$ 當我拔掉一個 FC 時一切正常。
再次連接時出現問題,在桌面上是 sdb 或 sdc “device is busy” 。然後它不會出現在 multipath -ll 上。
我雖然可能是 automount 或類似嘗試掛載 sdb 或 sdc 設備,但將它們不在 fstab 中並且 automount 未執行。
有什麼建議麼?
謝謝。
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)。這個連結很有可能會有所幫助,或者那裡提到的支持說明。