Назад | Перейти на главную страницу

Монтаж LUN от EMC VNX5300 через FC на Centos 6

На моем VMX5300 я создал LUN, настроил хосты и т. Д. Подключить LUN в моем ESXi очень просто, хост ESXi обнаружил новое устройство FC, и с помощью нескольких щелчков мыши я смог смонтировать новое хранилище FC. На Centos все не так просто, как я думал.

У меня есть карта Fibre Channel: Emulex Corporation Saturn-X: Хост-адаптер LightPulse Fibre Channel (версия 03).

Система видит это, после настройки LUN в VNX в моих журналах появились такие строки:


Jul 28 13:50:37 server kernel: lpfc 0000:05:00.0: 0:1305 Link Down Event x2 received Data: x2 x20 x80000 x0 x0
Jul 28 13:51:07 server kernel: rport-3:0-0: blocked FC remote port time out: removing target and saving binding
Jul 28 13:51:07 server kernel: lpfc 0000:05:00.0: 0:(0):0203 Devloss timeout on WWPN 50:06:01:69:3e:a0:63:57 NPort x0000ef Data: x0 x7 x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:1303 Link Up Event x3 received Data: x3 x1 x20 x2 x0 x0 0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:1309 Link Up Event npiv not supported in loop topology
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):2858 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: lpfc 0000:05:00.0: 0:(0):0100 FLOGI failure Status:x3/x18 TMO:x0
Jul 28 13:57:23 server kernel: scsi 3:0:0:0: Direct-Access     DGC      LUNZ             0531 PQ: 0 ANSI: 4
Jul 28 13:57:23 server kernel: sd 3:0:0:0: Attached scsi generic sg5 type 0
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] READ CAPACITY failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Sense Key : Illegal Request [current] 
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Add. Sense: Logical unit not supported
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Test WP failed, assume Write Enabled
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Asking for cache data failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Assuming drive cache: write through
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] READ CAPACITY failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Sense Key : Illegal Request [current] 
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Add. Sense: Logical unit not supported
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Test WP failed, assume Write Enabled
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Asking for cache data failed
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Assuming drive cache: write through
Jul 28 13:57:23 server kernel: sd 3:0:0:0: [sdd] Attached SCSI disk

Полагаю, эта система что-то обнаружила :)?

В каталоге / dev есть новое устройство / dev / sdd, но запуск fdisk / dev / sdd дает мне Can not read /dev/sdd.

Из того, что я прочитал, я думаю, что для монтирования я должен использовать multipath (/ dev / mapper), но понятия не имею, как это сделать.

Но fdisk -l не показывает мое новое хранилище. Я искал в Google, но не нашел простого (простого для меня и моих навыков) ответа или руководства о том, как это сделать ...

Судя по тому, что вы скопировали в свой вопрос, это выглядит либо как очень простая проблема, либо как гораздо более сложное неверное представление, либо как потенциально проблема зонирования, но сначала давайте сделаем простой вариант, попробовав повторное сканирование с помощью;

echo “- – -” > /sys/class/scsi_host/host#/scan

где '#', вероятно, является числом ноль, но вы можете проверить это, перейдя в этот каталог.

Затем снова выполните 'fdisk -l', посмотрите, не изменилось ли что-нибудь, и дайте нам знать.

Я попробовал ответ Chopper3, но это не помогло. Если блочное устройство появилось в / dev fdisk, я должен его увидеть, и после создания раздела и файловой системы я должен без проблем смонтировать его.

Я не мог перезапустить машину, потому что она использовалась в производстве. Итак, в моем случае я выгрузил драйверы карты FC из ядра

modprobe -r lpfc

и снова загрузил драйвер с

modprobe lpfc

После этого появилось новое блочное устройство, но на этот раз все было нормально и fdisk смог увидеть новое устройство. Разделение, форматирование в ext4, и теперь в моей системе смонтирован новый FC LUN

:)