Linux下查询HBA卡的WWN号

Linux下查询HBA卡的WWN号

HBA卡信息查询:WWN包含WWPN和WWNN,即port_name和node_name

/sys/class/fc_host/hostX/port_name或/sys/class/fc_host/hostX/node_name

是HBA卡的WWN号。

cd /sys/class/fc_host 进入光纤通道主机目录下

在fc_host下可能有host0,host1,host2,host3等目录,如果没有hostX目录,表示本机没有安装FC-HBA卡。

有几个hostX目录,就有几个HBA卡。

cd …../hostX 在hostX目录下

port_name和node_name就是HBA卡的WWN号码,可以通过less port_name和

less node_name查看

speed就是HBA卡的速度,如:8 Gbit

supported_speeds就是HBA卡支持的速度,如:2 Gbit , 4 Gbit , 8 Gbit

port_state 表示HBA卡运行状态,unknown表示状态未知,Linkdown表示没有运行,Oline表示在线运行状态。

区别WWPN和WWNN

一个不可拆分的独立设备有一个WWNN(node_name),即节点名;这个设备上每一个端口都有一个WWPN(port_name),即端口名。

例如:一台SAN交换机,不可拆分,有一个WWNN;有很多端口,每一个端口都有一个WWPN

再如:一块多口的FC HBA卡,卡本身有一个WWNN,每个接口有一个WWPN, 单口

HBA卡也是,不过只有1个WWNN和1个WWPN.

注意:主机没有WWNN,因为主机和卡是可以拆分的,而且单纯一个主机并不一定是SAN环境中的设备。

有WWNN的好处是:即使不去看连线,也可以清楚知道,哪些端口是在同一个物理设备上。

WWN有两种表示方法,WWPN和WWNN

对于主机来说:

单个HBA卡(单口): WWNN只有一个 WWPN和WWNN相同

单个HBA卡(双口): WWNN只有一个 WWPN有两个

两个HBA卡(单口): WWNN有两个 WWPN有两个

两个HBA卡(双口): WWNN有两个 WWPN有两个

One Reply to “Linux下查询HBA卡的WWN号”

Leave a Reply