RHEL5和Clariion CX-300上的MultiPathconfiguration

我在发现FC连接的CX-300存储时遇到了问题。 坦率地说,我是FibreChannel的完全新手,所以一步一步的解释将不胜感激。 我的configuration包括两块带有RHEL5.4的IBM HS20刀片服务器和每个刀片服务器上的两个基于Qlogic ISP2422的4Gb光纤通道HBA卡。 作为FC交换机,BladeCenter机箱中内置了两个Brocades,最后还有EMC Clariion CX-300。

CX300和Brocade交换机应该configuration正确,因为它们在以前的configuration下工作正常,主要的问题是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),但我多path后,失败 – 输出是空的。

对于在这种configuration中发现FC连接的LUN,您有什么build议吗?

此configuration不是特定于EMC。

  1. 让您的存储pipe理员正确显示您的存储空间。 您可以通过为每个光纤通道NIC提供WWPN(如光纤通道MAC地址)来协助存储pipe理员。 您可以通过运行以下命令find它们:

    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”总线(光纤通道在Linux中作为scsi设备实现)以检测新的块设备

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

  3. validation您可以通过运行multipath -ll来查看新设备

  4. 阅读,理解并按照此文档完成您的设置: http : //docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/DM_Multipath/index.html

因为了解LVM如何发挥作用是非常重要的,所以我将其引荐给最后一步的文档。 您可能还想利用这一事实,即可以为块设备设置别名,以便在您的环境中保持一致。

根据您的SCSI拓扑,您根本没有看到您的LUN。 在想到多path之前,您需要查看LUN。 首先重新扫描您的HBA,查看是否检测到LUN,然后检查交换机的分区以及CX300的启动器映射。 在LUN出现之后,您可以相应地设置dm

另外为什么不运行EMC的PowerPath – 这是EMC多path驱动程序? 您应该在中心盒上的启动器和Brocade DCFM服务器上安装QLogic的SANscreen软件,如果您不熟悉FC,则可以轻松完成一些任务。