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

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

У меня проблема с обнаружением моего хранилища CX-300, подключенного к FC. Честно говоря, я новичок в FibreChannel, поэтому пошаговое объяснение будет полезно. Моя конфигурация состоит из двух блейд-серверов IBM HS20 с RHEL5.4 на борту и двух HBA-адаптеров Fibre Channel 4Gb на базе Qlogic ISP2422 на каждом блейд-сервере. В качестве коммутатора FC есть два коммутатора Brocades, встроенные в шасси BladeCenter, и, наконец, 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

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

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

Эта конфигурация не относится к 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 соответственно.

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