RHEL5 和 Clariion CX-300 上的多路径配置

RHEL5 和 Clariion CX-300 上的多路径配置

我无法找到通过 FC 连接的 CX-300 存储。坦白说,我对光纤通道完全一窍不通,因此希望您能逐步解释。我的配置包括两个 IBM HS20 刀片,板载 RHEL5.4,每个刀片上有 2 个基于 Qlogic ISP2422 的 4Gb 光纤通道 HBA。作为 FC 交换机,BladeCenter Chassis 内置了两个 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),但是在 multipath -ll 之后我失败了 - 输出为空。

您对在这种配置中发现 FC 连接的 LUN 有什么建议吗?

答案1

此配置并非 EMC 所特有。

  1. 让存储管理员正确展示您的存储。您可以通过向存储管理员提供每个光纤通道 NIC 的 WWPN(如光纤通道 MAC 地址)来协助存储管理员。您可以通过运行以下命令找到它们:

    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. 通过运行以下命令验证是否可以看到新设备multipath -ll

  4. 阅读、理解并遵循此文档来完成设置:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/DM_Multipath/index.html

我建议您参考最后一步的文档,因为了解 LVM 如何发挥作用非常重要。您可能还想利用可以为块设备设置别名这一事实,以便它们在您的环境中保持一致。

答案2

根据您的 SCSI 拓扑,您根本看不到 LUN。您需要先查看 LUN,然后再考虑多路径。首先重新扫描 HBA,查看是否检测到 LUN,然后检查交换机是否分区,检查 CX300 是否启动器映射。LUN 出现后,您就可以进行dm相应的设置了。

另外,您为什么不运行 EMC 的 PowerPath - 即 EMC 多路径驱动程序?您应该在启动器上安装 QLogic 的 SANscreen 软件,在中央盒上安装 Brocade DCFM 服务器,如果您是 FC 新手,这会让一些事情变得更容易。

相关内容