Конфигурация 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.
Получите ваше хранилище должным образом представленным администратором хранилища. Вы можете помочь администратору хранилища, предоставив ему 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;
Пересканируйте вашу шину "scsi" (оптоволоконный канал реализован как устройство scsi в Linux), чтобы обнаружить новые блочные устройства
for i in $(ls -1 /sys/class/scsi_host/); do echo '- - -' > /sys/class/scsi_host/$i/scan
Убедитесь, что вы можете увидеть новые устройства, запустив
multipath -ll
Прочитайте, поймите и следуйте этой документации, чтобы завершить настройку: 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.