联想服务器查询HBA卡WWN号,最直接的方法是进入HBA卡BIOS界面查看,或在操作系统内使用systool、lsscsi等命令获取。WWN号是存储网络中识别HBA卡的唯一标识,类似于网卡的MAC地址,在配置存储映射、Zone划分时必不可少,下文将分场景详解查询路径,覆盖联想主流ThinkSystem系列服务器。
联想服务器HBA卡WWN查询的三种主流方式
在实际运维中,查询WWN号的需求通常出现在存储连通性调试、光纤交换机Zone配置或故障更换场景,联想服务器搭载的HBA卡主要分两类:FC光纤通道卡和SAS RAID卡(IT模式),查询方式略有差异。
操作系统内查询(最常用)
这是最快速且无需重启服务器的方法,适用于Linux和VMware ESXi环境。
Linux系统(以CentOS/RHEL/Ubuntu为例)
登录服务器后,执行以下命令:
systool -c fc_host -v | grep -E "Class Device|wwpn|wwnn"
输出示例:
Class Device = "host2"
wwpn = "0x10000090fa123456"
wwnn = "0x20000090fa123456"
如果系统未安装systool,可改用:
cat /sys/class/fc_host/host/port_name cat /sys/class/fc_host/host/node_name
其中port_name对应WWPN,node_name对应WWNN。多数存储配置场景仅需WWPN,即端口全球名称。
部分老款联想服务器使用SAS HBA卡(如LSI 3008芯片),则执行:
lsscsi -g sas3flash -list
sas3flash -list输出中的SAS Address即对应WWN号。
VMware ESXi系统
在ESXi命令行执行:
esxcli fc port list
输出结果中WWPN和WWNN字段直接显示,无需额外解析。
HBA卡BIOS配置界面查询(需重启)
适用于操作系统无法正常启动或尚未安装系统的场景,以联想ThinkSystem SR650搭配Emulex LPe31002为例:
- 服务器开机自检时,当屏幕出现
Press <Ctrl+E> for Emulex BIOS提示时,迅速按下Ctrl+E组合键。 - 进入HBA卡BIOS主菜单,选择
Configuration选项。 - 在
Adapter Information子菜单中,查看WWPN和WWNN字段,记录形如10:00:00:90:FA:12:34:56的十六进制序列。
若使用QLogic品牌HBA卡,提示键为Ctrl+Q;使用Broadcom/LSI SAS卡则通常是Ctrl+C进入SAS BIOS,在SAS Address字段查看。
服务器管理芯片查询(远程操作)
联想ThinkSystem系列配备XClarity Controller管理芯片,通过浏览器访问其IP地址,导航至存储或Adapter选项卡,展开HBA卡条目即可看到WWN信息,此方式无需登录操作系统,适合远程维护场景。
在不同HBA卡品牌下查询wwn号的差异
联想服务器出厂可选配多种HBA卡,查询命令存在细微差别,行内专家指出,能否准确区分卡型直接决定命令是否有效。
| HBA卡品牌 | 芯片型号 | Linux查询命令 | BIOS进入键 |
|---|---|---|---|
| Emulex | LPe31000系列 | lpeinfo |
Ctrl+E |
| QLogic | QLE2690系列 | systool -c fc_host -v |
Ctrl+Q |
| Broadcom | 3008/3408 | sas3flash -list |
Ctrl+C |
| 联想认证兼容卡 | 各型号 | lsscsi -g |
依厂商而定 |
为什么wwn号前两位通常是0x
WWN号遵循IEEE注册命名规范,由厂商向IEEE申请的组织唯一标识符(OUI)加上厂商自定义序列号构成,以Emulex为例,其OUI对应的WWN前缀通常是10:00:00:90:FA或20:00:00:90:FA。
结构拆解:
- 前2位十六进制数标识地址类型,
10和20是FC网络中常见的NAA(Network Address Authority)格式。 - 接下来6位是厂商OUI编码。
- 最后8位是厂商内部序列号,同一张卡上WWPN和WWNN的后8位通常相同,仅前缀不同。
wwn号与wwnn号的典型区别
- WWPN(端口全球名称):每个物理端口独立分配,对应一张卡上的一个FC端口,双口HBA卡有两个WWPN。
- WWNN(节点全球名称):整张HBA卡共享一个,标识卡本身。
- 配置存储时,主机端映射通常使用WWPN,交换机Zone配置同样使用WWPN。
联想服务器查询hba卡wwn号后的常见操作
查询到WWN号并不代表任务结束,实际工作中还需完成以下步骤,这里需要特别留意细节,因为多数联调失败案例都源于WWN号抄写错误。
与存储阵列的映射关系配置
在存储管理界面创建主机时,需将查询到的WWPN填入主机标识列表,以某品牌存储为例:
- 创建主机,名称填写业务标识,如
DB-Server-01。 - 添加启动器,粘贴复制出来的WWPN,格式需去掉
0x前缀,冒号分隔符保留或去除视存储型号而定。 - 划分LUN映射,将目标卷映射至该主机。
易错点: 双口HBA卡必须将两个WWPN都加入映射,否则链路切换后将无法访问数据。
光纤交换机Zone配置
登录博科或思科光纤交换机,执行:
alicreate "Zone_DB_Srv", "10:00:00:90:fa:12:34:56; 50:00:00:00:00:00:00:01" cfgadd "DB_Config", "Zone_DB_Srv" cfgsave cfgenable
不同品牌的Zone命令语法有细微差异,但都依赖准确的WWN号。
运维记录与资产管理
建议建立HBA卡WWN号台账,记录以下字段:
- 服务器序列号及所在机柜位置。
- HBA卡槽位及端口编号。
- 对应WWPN和WWNN完整值。
- 上游交换机端口及Zone名称。
- 关联存储主机名及映射状态。
联想服务器hba卡wwn号查询常见问题解答
联想服务器怎么查询hba卡wwn号如果系统命令报错?
优先检查HBA卡驱动是否加载,Linux下执行lspci | grep -i fibre确认系统识别到FC设备,若无输出则卡未正确安装或未被系统枚举,此时应使用HBA卡BIOS方式查询,或安装厂商驱动后重启系统。
服务器换上新HBA卡后wwn号会变吗?
会变。WWN号烧录在HBA卡固件中,更换物理卡必然导致WWN号变化,若存储阵列和交换机配置了原WWN的映射与Zone,需同步更新为新卡的WWN号,部分存储支持WWN别名绑定,可降低更换卡时的配置调整量,如果在VMware环境中启用了FC-NVMe,还需注意重新注册相关存储适配器。
联想服务器能否通过串联方式确认wwn号归属硬件槽位?
可以,使用lspci -v命令结合/sys/class/fc_host/hostX/device路径,可定位WWN号对应的PCIe总线地址,执行systool -c fc_host -v后,查看Class Device字段中的hostX,再执行ls -l /sys/class/fc_host/hostX,符号链接中的PCI地址即可对应到物理槽位,在联想XClarity Controller的硬件拓扑图中,同样可通过PCIe地址反查具体槽位,以便现场操作时精准拔插。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/791488.html


