Конфигурация MultiPath на RHEL5 и Clariion CX-300

У меня проблема с обнаружением моего хранилища CX-300, подключенного к FC. Честно говоря, я новичок в FibreChannel, поэтому пошаговое объяснение будет оценено. Моя конфигурация состоит из двух блейд-серверов IBM HS20 с RHEL5.4 на плате и двух 4-гигабайтных адаптеров Fibre Channel на базе Qlogic ISP2422 на каждом блейде. Как коммутатор FC, в шасси BladeCenter встроены две Brocades, и, наконец, EMC Clariion CX-300.

Коммутаторы CX300 и Brocade должны быть правильно настроены, потому что они отлично работали с предыдущей конфигурацией, основным отличием которой был RHEL3 вместо RHEL5.4

Ниже представлен мой вывод из нескольких полезных команд:

#lspci | grep Fibre
06:01.0 FibreChannle: Qlogic Corp. ISP2422-based 4Gb Fibre Channel to PCI-X HBA (rev 02)
06:01.1 FibreChannle: Qlogic Corp. ISP2422-based 4Gb Fibre Channel to PCI-X HBA (rev 02)


#lsmod | grep qla
qla2xxx             1084741 0
scsi_transport_fc     37577 1 qla2xxx
scsi_mod             141717 10 scsi_dh,qla2xxx,sg,scsi_transport_fc,usb_storage,libata,mptspi,mptscsih,scsi_transport_spi,sd_mod

#cat /proc/scsi/scsi
Attached Devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: LSILOGIC Model: 1030 IM    IM Rev: 1000
  Type:   Direct-Access                 ANSI SCSI revision: 02
Host: scsi0 Channel: 01 Id: 00 Lun: 00
  Vendor: IBM-ESXS Model: ST936701LC FN Rev: B418
  Type:   Direct-Access                 ANSI SCSI revision: 04
Host: scsi0 Channel: 01 Id: 00 Lun: 00
  Vendor: IBM-ESXS Model: ST936701LC FN Rev: B418
  Type:   Direct-Access                 ANSI SCSI revision: 04

Я следовал инструкциям с этого сайта (редактирование /etc/multipath.conf), но мне не удалось после многопутевого -ll - вывод был пустым.

Есть ли у вас какие-либо предложения по обнаружению подключенных к FC LUN в такой конфигурации?

2 ответа

Эта конфигурация не относится к EMC.

  1. Получите ваше хранилище должным образом представленным администратором хранилища. Вы можете помочь администратору хранилища, предоставив ему WWPN (например, MAC-адрес Fibre Channel) каждого из ваших сетевых адаптеров Fibre Channel. Вы можете найти их, выполнив следующую команду:

    for i in $(ls -1 /sys/class/scsi_host/); do cat /sys/class/scsi_host/$i/lpfc_symbolic_name; done;

    или же

    for i in $(ls -1 /sys/class/scsi_host/); do cat /sys/class/scsi_host/$i/device/fc_host\:$i/port_name; done;

  2. Пересканируйте вашу шину "scsi" (оптоволоконный канал реализован как устройство scsi в Linux), чтобы обнаружить новые блочные устройства

    for i in $(ls -1 /sys/class/scsi_host/); do echo '- - -' > /sys/class/scsi_host/$i/scan

  3. Убедитесь, что вы можете увидеть новые устройства, запустив multipath -ll

  4. Прочитайте, поймите и следуйте этой документации, чтобы завершить настройку: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/DM_Multipath/index.html

Я отсылаю вас к документации для последнего шага, потому что важно, чтобы вы понимали, как LVM может вступить в игру. Возможно, вы также захотите воспользоваться тем, что вы можете настроить псевдоним для блочного устройства, чтобы они соответствовали вашей среде.

Вы вообще не видите свои LUN в соответствии с топологией SCSI. Вы должны увидеть LUN, прежде чем думать о многолучевом распространении. Сначала отсканируйте ваши адаптеры HBA, чтобы увидеть, обнаружены ли LUN, и проверьте коммутаторы для зонирования и CX300 для сопоставления инициатора. После того, как LUN появятся, вы можете настроить dm соответственно.

Кроме того, почему вы не используете PowerCath от EMC - это драйверы EMC для многолучевого распространения? Вы должны получить программное обеспечение QLogic SANscreen на инициаторах и сервер Brocade DCFM на центральном блоке, что облегчит несколько вещей, если вы новичок в FC.

Другие вопросы по тегам