У меня странная проблема.
sles 11 emulex FC netapp fas 2xxx
100G LUN в порядке. Включенный Multipath, multipathd и device-mapper работают правильно.
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 [приоритет = 2] [включен] _ 1: 0: 1: 70 SDB 8:16 [активно] [готово] _ 2: 0: 1: 70 сдд 8:48 [активно] [готово]
Когда я отключаю один FC, все идет нормально.
Проблема появляется при повторном подключении, на рабочем столе sdb или sdc "устройство занято". И тогда он не появляется в 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). Скорее всего эта ссылка будет полезно, или упомянутая там поддержка.