在RedHat下查看wwn是件麻烦事,有的人说用vendor自带的工具查,有的说可以看/proc/scsi/下的某个目录文件,偏偏我遇到的,这些都看不见,虽然使用的是QLogic,但是系统没安装,未经许可也不方便随便安装这些软件,只能另想办法。
查了很多资料,终于知道有个命令systool可以实现
[ tmp]# systool -c fc_host -v
Class = "fc_host"
Class Device = "host13"
Class Device path = "/sys/class/fc_host/host13"
fabric_name = "0xxxxxxxxxxxxx"
issue_lip =
node_name = "0xxxxxxxxxxx"
port_id = "0x331400"
port_name = "0xxxxxxxxxxx"
port_state = "Online"
port_type = "NPort (fabric via point-to-point)"
speed = "4 Gbit"
supported_classes = "Class 3"
supported_speeds = "1 Gbit, 2 Gbit, 4 Gbit"
symbolic_name = "QLE2460 FW:v4.04.09 DVR:v8.03.01.04.05.05-k"
system_hostname = ""
tgtid_bind_type = "wwpn (World Wide Port Name)"
uevent =
Device = "host13"
Device path = "/sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0/host13"
ct =
els =
fw_dump =
nvram = "ISP "
optrom_ctl =
optrom =
reset =
sfp = ""
uevent =
vpd = "?0"
Class Device = "host14"
Class Device path = "/sys/class/fc_host/host14"
fabric_name = "0xxxxxxxxxxx"
issue_lip =
node_name = "0xxxxxxxxxxx"
port_id = "0x331400"
port_name = "0xxxxxxxxxxx"
port_state = "Online"
port_type = "NPort (fabric via point-to-point)"
speed = "4 Gbit"
supported_classes = "Class 3"
supported_speeds = "1 Gbit, 2 Gbit, 4 Gbit"
symbolic_name = "QLE2460 FW:v4.04.09 DVR:v8.03.01.04.05.05-k"
system_hostname = ""
tgtid_bind_type = "wwpn (World Wide Port Name)"
uevent =
Device = "host14"
Device path = "/sys/devices/pci0000:80/0000:80:0b.0/0000:81:00.0/host14"
ct =
els =
fw_dump =
nvram = "ISP "
optrom_ctl =
optrom =
reset =
sfp = ""
uevent =
vpd = "?0"
可以看出os把两个hba识别为host13和host14(嗯~~风格和solaris很不一样)。一般情况下,一个卡
的node_name和port_name 就是指该HBA卡的wwn,他们的值是一样的。速度啊什么的该列的参数都给你列出来了。
还有一个借助systool能看到你的hba卡和哪些设备连接(或者说能看到哪些存储)。
[tmp]# systool -c fc_remote_ports -v|more
Class = "fc_remote_ports"
Class Device = "0-0"
Class Device path = "/sys/class/fc_remote_ports/rport-13:0-0"
dev_loss_tmo = "60"
fast_io_fail_tmo = "off"
node_name = "0xxxxxxxxxxxx"
port_id = "0x330400"
port_name = "0xxxxxxxxxxx"
port_state = "Online"
roles = "FCP Initiator"
scsi_target_id = "-1"
supported_classes = "Class 3"
uevent =
....