
注:WWPN号前面的“0x”不算,只看后边的16个字符
root@DE-Host-016:~#
root@DE-Host-016:~# more /sys/class/fc_host/host*/port_name
::::::::::::::
/sys/class/fc_host/host15/port_name
::::::::::::::
0x 100000109b5b73f5 #第一个HBA卡的WWN号为100000109b5b73f5
::::::::::::::
/sys/class/fc_host/host16/port_name
::::::::::::::
0x 100000109b5b73f6 #第二个HBA卡的WWN号为100000109b5b73f6
root@DE-Host-016:~#
二、查看服务器当前HBA卡的品牌,常用的卡有两种,Emulex和Qlogic
root@DE-Host-016:~#
root@DE-Host-016:~# lspci | grep -i fibre
3b:00.0 Fibre Channel: Emulex Corporation LightPulse LPe16002 (rev 30)
3b:00.1 Fibre Channel: Emulex Corporation LightPulse LPe16002 (rev 30)
root@DE-Host-016:~#
三、查看HBA卡的驱动版本
1)如果当前服务器HBA卡品牌为Emulex,则查看命令为:
root@DE-Host-016:~#
root@DE-Host-016:~# modinfo lpfc | grep version
version: 0:11.4.0.3
srcversion: 1110494CE3D54CC3A5C7D70
root@DE-Host-016:~#
2)如果当前服务器HBA卡品牌为Qlogic,则查看命令为:
root@DE-Host-016:~#
root@DE-Host-016:~# modinfo qla2xxx | grep version
version: 10.00.00.08-k
srcversion: 20DF9B3AB77FCE9B491DB3E
root@DE-Host-016:~#
三、Linux系统中使用命令查看WWNN号
WWNN: 即WWN,全球唯一名称
root@DE-Host-016:~#
root@DE-Host-016:~# cat /sys/class/fc_host/host*/node_name
0x200000109b5b73f5
0x200000109b5b73f6
root@DE-Host-016:~#
查看HBA:lspci
(Linux
command)
[root@sandboxlinux
etc]#
lspci
...
00:0c.0
Fibre
Channel:
Emulex
Corporation:
Unknown
device
fa00
(rev
01)
00:0c.1
Fibre
Channel:
Emulex
Corporation:
Unknown
device
fa00
(rev
01)
...
如果已经安装了HBA,使用上述命令确认HBA芯片集的类型。此命令列出了适配器的芯片集。本例显示,Fibre
Channel
Emulex
card,
device
fa00
,
rev
01。
另一个在服务器中查找HBA类型的方法是查看消息日志文件最后一次启动过程中保存的信息。本例中,在/var/log/目录下执行“more
messages
|grep
HBA”我们看见两个Emulex
LP10000
HBA。
[#/var/log/more
messages
|grep
HBA
Oct
18
14:55:21
sandboxlinux
kernel:
scsi0
:
HBA:
Emulex
LightPulse
通过执行lputil,可通过Emulex
“lputil”工具查找HBA卡的WWN名。选择2“Adapter
Information”,之后选择4“IEEE
Address”。此地址将会被显示成为2个8位16进制字符,即为WWN。更多内容参考:https://community.emc.com/docs/DOC-33681
/sys/class/fc_host/下有HBA卡名字的目录,每个目录里的port_name文件就是WWN,比如:cd /sys/class/fc_host/host2
cat portname
低版本的Linux可以查看文件:/proc/scsi/qla2xxx/1 (1,2,3,..N)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)