适用场景:CentOS7 光纤存储运维、HBA 卡状态检查、多路径配置、光纤交换机 zoning
文章信息
标题:CentOS7 查看 HBA 卡速率、状态、驱动、WWN 完整教程(QLogic 8Gb 实测)
关键词:CentOS7 HBA 查看命令,QLogic ISP2532,qla2xxx 驱动,HBA 速率 8G,FC 端口 WWN 查看
摘要:本文基于真实生产环境 CentOS7 + QLogic 8Gb HBA 卡,详细演示如何查看 HBA 端口状态、协商速率、WWN 地址及驱动信息,命令可直接复制使用。
目录
环境说明
安装依赖工具
查看 HBA 端口列表
一键查看 HBA 状态、速率、WWN
查看 HBA 硬件型号
查看 HBA 驱动(qla2xxx)
状态判断标准与运维建议
1. 环境说明
操作系统:CentOS 7
HBA 硬件型号:QLogic Corp. ISP2532-based 8Gb Fibre Channel HBA
系统识别端口:host3、host5
驱动模块:qla2xxx(QLogic 官方驱动)
当前状态:速率 8 Gbit,状态 Online
2. 安装依赖工具
# 安装 sg3_utils (包含 lsscsi) 和 sysfsutils
yum install -y sg3_utils sysfsutils lsscsi3. 查看 HBA 端口列表
确认系统中识别到了几个 HBA 端口:
ls /sys/class/fc_host/预期输出:
host3 host5若无输出,说明驱动未加载或硬件未识别,请检查第 6 章。
4. 一键查看所有 HBA 端口信息(速率、状态、WWN)
这是运维最常用的批量查询命令,兼容所有内核版本:
for hba in /sys/class/fc_host/host*; do
echo "=== ${hba##*/} ==="
echo "Speed: $(cat $hba/speed 2>/dev/null || echo '未知')"
echo "Port state: $(cat $hba/port_state 2>/dev/null || echo '未知')"
echo "Port type: $(cat $hba/port_type 2>/dev/null || echo '未知')"
echo "Node WWN: $(cat $hba/node_name 2>/dev/null || echo '未知')"
echo "Port WWN: $(cat $hba/port_name 2>/dev/null || echo '未知')"
echo
done实测输出:
=== host3 ===
Speed: 8 Gbit
Port state: Online
Port type: LPort (private loop)
Node WWN: 0x50014380330e4613
Port WWN: 0x50014380330e4612
=== host5 ===
Speed: 8 Gbit
Port state: Online
Port type: LPort (private loop)
Node WWN: 0x50014380330d332f
Port WWN: 0x50014380330d332e5. 查看 HBA 硬件型号与 PCI 信息
确认物理卡型号,用于购买备件或匹配驱动:
lspci | grep -i fibre实测输出:
plaintext
04:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
07:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)6. 查看 HBA 驱动(qla2xxx)
确认驱动是否正常加载及版本信息:
# 查看驱动模块加载情况
lsmod | grep -E 'qla|lpfc'
# 查看驱动版本详情
modinfo qla2xxx | grep -E '^version|^description|^filename'实测输出:
tcm_qla2xxx 32768 11
qla2xxx 638976 1 tcm_qla2xxx
scsi_transport_fc 65536 3 qla2xxx,libfc,tcm_qla2xxx
filename: /lib/modules/3.10.0-1127.el7.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz
version: 10.01.00.20.07.8-k
description: QLogic Fibre Channel HBA Driver7. 状态判断标准(运维必备)
Port state = Online:端口正常在线。
若显示
Linkdown或Offline,请检查物理链路。
Speed = 8 Gbit:链路协商正常。
若显示
1 Gbit或Unknown,通常是光模块不匹配或交换机端口未启用。
WWN 地址:
Port WWN用于光纤交换机 Zoning 配置,存储端映射 LUN 时必须填写。驱动 qla2xxx:QLogic HBA 的标准驱动,Emulex 卡通常为
lpfc。
评论区