Linux之识别HBA的WWN

一、概念

FC HBA,也即Fibre Channel Host Bus Adapter,光纤通道主机适配器,简称光纤适配器。
在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FC HBA,简称FC HBA卡。

HBA上有独一无二的标识:WWN(World Wide Name),FC HBA上的WWN有两种:

① Node WWN(WWNN):每块HBA有其独有的Node WWN;

② Port WWN(WWPN):每块HBA卡上每个port有其独一无二的Port WWN。

由于通信是通过port进行的,因此多数情况下需要使用WWPN而不是WWNN。 WWN的长度为8bytes,用16进制表示并用冒号分隔,例如:50:06:04:81:D6:F3:45:42(用0x代表16进制)

二、查看不同系统版本的HBA WWN

1、在Redhat Linux 6.5中查看HBA卡的信息:

  • 查看port_name 文件的内容即可看到对应FC HBA卡的WWN信息。
# cat /sys/class/fc_host/host*/port_name 
0x10000090fa2a6b98 
0x10000090fa2a6b99
#cat /sys/class/fc_host/host5/port_name
0x210000e08b907955
0x210000e08b902856
#cat /sys/class/fc_host/host7/port_name
0x210000e08c907925
0x210000e08c902826
  • 查看HBA卡的状态:
#cat /sys/class/fc_host/host5/port_state
online   #正常在线
#cat /sys/class/fc_host/host7/port_state
linkdown #不正常或未连接

2、Windows 系统

在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:
Qlogic:SANsurfer
Emulex:HBAnyware
Get-InitiatorPort | Select-Object -Property PortAddress | Format-Table -AutoSize  //在powershell下执行

3、SuSE Linux 9
查看 /proc/scsi/qla2xxx/,并以 adapter-port 为关键字过滤即可查看FC HBA卡的WWN信息:

#cat /proc/scsi/qla2xxx/ | grep adapter-port
scsi-qla0-adapter-port=21000018822c8a2c;
scsi-qla1-adapter-port=21000018822c8a2d;

4、SuSE Linux 10
查看 /sys/class/fc_host/host*/port_name 文件的内容即可看到对应FC HBA卡的WWN信息:

#cat /sys/class/fc_host/host*/port_name
0x210000e08b907955
0x210000e08b902856

5、RedHat Linux AS4

#grep scsi /proc/scsi/qla2xxx/3
Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0
scsi-qla0-adapter-node=20000018822d7834;
scsi-qla0-adapter-port=21000018822d7834;
scsi-qla0-target-0=202900a0b8423858;
scsi-qla0-port-0=200800a0b8423858:202900a0b8423858:0000e8:1;

6、 RedHat Linux AS5
#cat /sys/class/fc_host/hostx/port_name

7、Solaris 10

提供了fcinfo命令,可以使用 fcinfo hba-port 查看FC HBA的WWN信息:
#fcinfo hba-port
查看光纤卡端口的路径及连接状态:
#luxadm -e port

8、HP-UX

#ioscan –funC fc // 找到HBA卡,再用fcmsutil查看HBA卡信息
#fcmsutil /dev/fcd0(1)

9、 AIX

#lsdev -Cc adapter // 找出HBA卡
#lscfgvpl fcs0 |grep network address

三、参考

https://www.cnblogs.com/qiantang/p/13379130.html
https://blog.csdn.net/huangzhangjian922/article/details/105627718

posted @   *一炁化三清*  阅读(600)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示