![RHEL5 和 Clariion CX-300 上的多路径配置](https://linux22.com/image/566716/RHEL5%20%E5%92%8C%20Clariion%20CX-300%20%E4%B8%8A%E7%9A%84%E5%A4%9A%E8%B7%AF%E5%BE%84%E9%85%8D%E7%BD%AE.png)
我无法找到通过 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 所特有。
让存储管理员正确展示您的存储。您可以通过向存储管理员提供每个光纤通道 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;
重新扫描您的“scsi”总线(光纤通道在 Linux 中作为 scsi 设备实现)以检测新的块设备
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 如何发挥作用非常重要。您可能还想利用可以为块设备设置别名这一事实,以便它们在您的环境中保持一致。
答案2
根据您的 SCSI 拓扑,您根本看不到 LUN。您需要先查看 LUN,然后再考虑多路径。首先重新扫描 HBA,查看是否检测到 LUN,然后检查交换机是否分区,检查 CX300 是否启动器映射。LUN 出现后,您就可以进行dm
相应的设置了。
另外,您为什么不运行 EMC 的 PowerPath - 即 EMC 多路径驱动程序?您应该在启动器上安装 QLogic 的 SANscreen 软件,在中央盒上安装 Brocade DCFM 服务器,如果您是 FC 新手,这会让一些事情变得更容易。