问题现象

某局点9H3C R4900 G2,每台配置1HPE 82Q HBA,通过H3C s6800-2C交换机和UIS-P8200-2N存储进行连接。现场反馈存储链路不通。

现场环境拓扑以及设备间的具体连接情况如下:

  • R4900 G2安装82Q HBA,通过HPE SFP+光模块(SPS468508-002)与交换机通讯。
  • H3C s6800-2C交换机配置LSWM124XG2QFC接口模块扩展卡对外均可提供24SFP+口和2QSFP+口。
  • H3C s6800-2CLSWM124XG2QFC接口模块扩展卡上配置H3C SFP+光纤模块(moduleSFP-FC-8G-SW-MM850)。
  • H3C s6800-2CFC port直接连接UIS-P8200-2NFC port
告警信息

CAS管理平台显示82Q HBA状态为不活动,如下图所示HBA0和HBA1状态:

原因分析

CAS里能显示HBA状态证明82Q已经被识别到,问题出现在存储链路上,最终定位发现问题出在s6800交换机的配置上。

解决办法
使用lspci命令显示能看到Qlogic HBA,说明硬件被识别到,如下:

使用如下命令确认82Q的驱动是否安装:

lsmod | grep qla2xxx

能发现qla2xxx已经被加载,如下图:

也可以使用如下命令,确认是否有FC HBA信息,如下:

cat /sys/class/fc_host/host1/port_name

cat /sys/class/fc_host/host12/port_name

发现host1,host12,证明82Q HBA驱动已经正常安装,系统能正常识别HBA。

查看端口状态:

cat /sys/class/fc_host/host1/port_state

cat /sys/class/fc_host/host12/port_state

显示结果都是linkdwon,如下图:

 

linkdown说明链路有问题,最后发现现场用VLAN1没有配置其他VLAN, 需要在s6800交换机中将对应的port从默认的VLAN1更换到VLAN2(只要是非VLAN1就可以),然后使用fcoe enable命令启用FC/FCoE后正常。
建议与总结
1.该案例也安装测试了CAS E0306,从测试结果看CAS E0222/CAS E0306已经支持82Q HBA.
2.H3C s6800-2C标配是以太网交换机,但是可以通过配置扩展卡去支持FC
3.H3C s6800-2C交换机若要支持FC通信,需要使用enable fcoe命令开启对FCFCoE特性的支持。
4.82QFC HBA,不支持FCoE,整个方案都是使用FC进行通信,默认所有port都是属于VLAN1的,VLAN1是不支持
FC/FCoE,所以需要将进行FC通信的port划分到非VLAN1FC通信就可以用。
案例信息

案例类型:经验案例
案例号:201705040005
创建时间:2017年5月4日
更新时间:2017年5月25日
发布时间:2017/5/25 13:59:26
文章密级:游客可见
有效期:长期有效
发布者:周锋 [z61683]
点击次数:1712
评论平均得分:0
关键词:R4900 G2 R390x G2 P8200 s6800 82Q CAS 3Par
产品线:机架服务器
产品系列:R390X系列
产品版本:
故障类型:硬件问题

常用操作
收藏