各平台操作系统查询主机WWPN - datalife
查询主机WWPN
目录
3.4.3.8.2.3 查询主机WWPN
3.4.3.8.2.3.1 查看主机HBA相应端口的WWPN(Windows)
3.4.3.8.2.3.2 查看主机HBA相应端口的WWPN(SUSE)
3.4.3.8.2.3.3 查看主机HBA相应端口的WWPN(RedHat)
3.4.3.8.2.3.4 查看主机HBA相应端口的WWPN(Solaris)
3.4.3.8.2.3.5 查看主机HBA相应端口的WWPN(AIX)
3.4.3.8.2.3.6 查看主机HBA相应端口的WWPN(HP-UX)
3.4.3.8.2.3.7 查看主机HBA相应端口的WWPN(VMware)
3.4.3.8.2.3 查询主机WWPN
本节介绍如何查询主机的WWPN号。
-
查看主机HBA相应端口的WWPN(Windows)
在主机连接存储系统之前,首先确认主机上的HBA卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 -
查看主机HBA相应端口的WWPN(SUSE)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍SUSE 10及后续版本环境下如何查看HBA的WWPN。 -
查看主机HBA相应端口的WWPN(RedHat)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 -
查看主机HBA相应端口的WWPN(Solaris)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 -
查看主机HBA相应端口的WWPN(AIX)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 -
查看主机HBA相应端口的WWPN(HP-UX)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 -
查看主机HBA相应端口的WWPN(VMware)
在主机连接存储系统之前,首先确认主机上的HBA(Host
Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍VMware环境下如何查看HBA的WWPN。
父主题: 配置FC
SAN
3.4.3.8.2.3.1 查看主机HBA相应端口的WWPN(Windows)
在主机连接存储系统之前,首先确认主机上的HBA卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。
前提条件
由于不同HBA卡的管理工具不同,故查询HBA的WWPN方法也不一样。主流HBA卡管理工具如表1所示。
表1 主流HBA卡管理工具 |
|
厂商 |
管理软件 |
QLogic |
Sansurfer |
Emulex |
OneCommmand Manager |
Brocade |
Brocade Adapter Software |
ATTO |
Windows Host Adapter Utilities |
Windows提供了一种通用的查询程序“Fibre Channel Information Tool”以查询HBA的相关信息,下载路径为http://www.microsoft.com/en-us/download/details.aspx?id=17530。
对于Windows Server 2012及后续版本,Windows系统自带了查询HBA卡的WWPN信息的命令Get-InitiatorPort。
操作步骤
- 主机识别HBA。
主机上安装好HBA后,可以在“Device Management”中查看是否有相关设备,如果有则设备在物理上连接是正常的,然后查看相关设备上是否有问号或者感叹号,没有的话则驱动就是正常的。另外对于FC HBA卡,插入光模块,观察光模块是否出光也是检验驱动是否安装正常的方法。
图1 “Device
Management”下查看HBA卡安装是否正常
- 查询HBA的WWPN。
- 使用“Fibre
Channel Information Tool”查询
打开CMD命令窗口,输入fcinfo查看HBA的WWPN,界面显示如图2所示。
图2 使用“fcinfo”命令查看HBA卡信息
- 使用Get-InitiatorPort命令查询
- 打开CMD命令窗口,输入powershell打开powershell命令窗口。
- 输入Get-InitiatorPort查看HBA的WWPN,界面显示如图3所示。
图3 Windows
Server 2012使用“Get-InitiatorPort”命令查询HBA卡信息
父主题: 查询主机WWPN
3.4.3.8.2.3.2 查看主机HBA相应端口的WWPN(SUSE)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍SUSE 10及后续版本环境下如何查看HBA的WWPN。
操作步骤
- 主机识别HBA。主机上安装好HBA后,可以在主机上执行lspci|grep
Fibre命令以确认主机是否已经识别出安装的HBA。
- 2. # lspci|grep Fibre
- 3.
- 4. 03:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
- 5.
- 6. 03:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
- 7.
上面的命令执行后,结果显示主机已经找到2个FC主机端口。
- 查询HBA的WWPN,不同版本的操作系统查看HBA的WWPN方法不同。
查看“/sys/class/fc_host/host*/port_name”文件的内容即可看到对应FC HBA卡的WWPN信息:
- # cat /sys/class/fc_host/host*/port_name
- 0x210000e08b907955
- 0x210000e08b902856
上面的命令可以查找到HBA的WWPN为“210000e08b907955”和“210000e08b902856”。
父主题: 查询主机WWPN
3.4.3.8.2.3.3 查看主机HBA相应端口的WWPN(RedHat)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。
操作步骤
- 主机识别HBA。主机上安装好HBA后,可以在主机上执行lspci|grep Fibre命令以确认主机是否已经识别出安装的HBA。
- 2. # lspci|grep Fibre
- 3.
- 4. 03:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
- 5.
- 6. 03:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
- 7.
上面的命令执行后,结果显示主机已经找到2个FC主机端口。
- 查询HBA的WWPN,不同版本的操作系统查看HBA的WWPN方法不同。
- RedHat Linux AS4
查看“/proc/scsi/qla2xxx/*”可查看FC HBA卡的WWPN信息:
- # 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;
上面的命令可以查找到HBA的WWPN为“21000018822d7834”。
- RedHat Linux AS5及后续版本
查看“/sys/class/fc_host/host*/port_name”文件的内容即可看到对应FC HBA卡的WWPN信息:
- # cat /sys/class/fc_host/host*/port_name
- 0x210000e08b907955
- 0x210000e08b902856
上面的命令可以查找到HBA的WWPN为“210000e08b907955”和“210000e08b902856”。
父主题: 查询主机WWPN
3.4.3.8.2.3.4 查看主机HBA相应端口的WWPN(Solaris)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。
操作步骤
- 主机识别HBA。
主机上安装好HBA后,可以在主机上执行lspci|grep Fibre命令以确认主机是否已经识别出安装的HBA。
- # cfgadm -al
- Ap_Id Type Receptacle Occupant Condition
- c0 scsi-bus connected configured unknown
- c0::dsk/c0t0d0 CD-ROM connected configured unknown
- c1 scsi-sata connected configured unknown
- c1::dsk/c1t0d0 disk connected configured unknown
- c1::dsk/c1t1d0 disk connected configured unknown
- c1::dsk/c1t2d0 disk connected configured unknown
- c1::dsk/c1t3d0 disk connected configured unknown
- c7 fc-private connected configured unknown
- c7::2013323232323232 disk connected configured unknown
- c8 fc-private connected configured unknown
- c8::2003323232323232 disk connected configured unknown
- usb0/1 unknown empty unconfigured ok
- usb0/2 unknown empty unconfigured ok
- usb0/3 unknown empty unconfigured ok
- usb1/1.1 unknown empty unconfigured ok
- usb1/1.2 unknown empty unconfigured ok
- usb1/1.3 unknown empty unconfigured ok
- usb1/1.4 unknown empty unconfigured ok
- usb1/2 unknown empty unconfigured ok
- usb1/3 unknown empty unconfigured ok
- usb2/1 unknown empty unconfigured ok
- usb2/2 unknown empty unconfigured ok
- usb2/3 unknown empty unconfigured ok
- usb2/4 unknown empty unconfigured ok
- usb2/5 unknown empty unconfigured ok
- usb2/6 unknown empty unconfigured ok
- usb2/7 unknown empty unconfigured ok
- usb2/8 unknown empty unconfigured ok
上面的命令执行后,可以发现类型为“fc-private”的Ap_Id有两个,分别是“c7”和“c8”。这就说明主机系统上找到两个FC HBA的端口。
- 查询HBA的WWPN,不同版本的操作系统查看HBA的WWPN方法不同。
- Solaris 8/9
- 获取FC HBA的设备名,执行cfgadm -lv num命令查看设备名,num为上面获取到的FC HBA的“Ap_Id”。
- b. bash-3.2# cfgadm -lv c7
- c.
- d. Ap_Id Receptacle Occupant Condition Information When Type Busy Phys_Id
- e.
- f. c7 connected configured unknown unavailable fc-private n /devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc
从上面的内容中可以发现c7的完整设备名为“/devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc”。
- 获取FC HBA的WWPN信息,执行luxadm -e dump_map Phys_Id命令查看设备名,Phys_Id为上面获取到的FC HBA的设备名。
- h. # luxadm -e dump_map /devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc
- i.
- j. Pos AL_PA ID Hard_Addr Port WWN Node WWN Type
- k.
- l. 0 1 7d 0 10000000c96fa382 20000000c96fa382 0x1f (Unknown Type,Host Bus Adapter)
- m.
- n. 1 b6 1c b6 2013323232323232 2100323232323232 0x0 (Disk device)
- o.
从上面的内容中,可以发现FC HBA的WWPN为“10000000c96fa382”。
- Solaris 10/11
对于Solaris 10及后续版本的操作系统,系统自带了一条HBA查询命令“fcinfo”,使用该命令即可查询到HBA的相关信息。
- bash-3.2# fcinfo hba-port
- HBA Port WWN: 10000000c96fa382
- OS Device Name: /dev/cfg/c7
- Manufacturer: Emulex
- Model: LP11002-E
- Firmware Version: 2.10a10 (B2F2.10A10)
- FCode/BIOS Version: Boot:1.70a3 Fcode:none
- Serial Number: VM74944560
- Driver Name: emlxs
- Driver Version: 2.60k (2011.03.24.16.45)
- Type: L-port
- State: online
- Supported Speeds: 1Gb 2Gb 4Gb
- Current Speed: 4Gb
- Node WWN: 20000000c96fa382
- HBA Port WWN: 10000000c96fa383
- OS Device Name: /dev/cfg/c8
- Manufacturer: Emulex
- Model: LP11002-E
- Firmware Version: 2.10a10 (B2F2.10A10)
- FCode/BIOS Version: Boot:1.70a3 Fcode:none
- Serial Number: VM74944560
- Driver Name: emlxs
- Driver Version: 2.60k (2011.03.24.16.45)
- Type: L-port
- State: online
- Supported Speeds: 1Gb 2Gb 4Gb
- Current Speed: 4Gb
- Node WWN: 20000000c96fa383
上面的命令同样可以查找到HBA的WWPN为“10000000c96fa382”和“10000000c96fa383”。
父主题: 查询主机WWPN
3.4.3.8.2.3.5 查看主机HBA相应端口的WWPN(AIX)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。
操作步骤
- 主机识别HBA。主机上安装好HBA后,可以在主机上执行lsdev -Cc adapter |grep fc命令以确认主机是否已经识别出安装的HBA。
- 2. # lsdev -Cc adapter |grep fc
- 3.
- 4. fcs0 Available 06-00 4Gb FC PCI Express Adapter (df1000fe)
- 5.
- 6. fcs1 Available 06-01 4Gb FC PCI Express Adapter (df1000fe)
- 7.
- 8. fcs2 Available 05-00 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03)
- 9.
- 10. fcs3 Available 05-01 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03)
- 11.
上面的命令执行后,结果显示已经找到4个FC主机接口,其中两个为4Gbps速率,两个为8Gbps速率,还得到主机为HBA每个端口的分配的一个物理硬件标识,如上面的“fcs0”。
12.查询HBA的WWPN。当主机已经识别出安装的HBA后,可以在主机上执行 lscfg -vpl fcsX命令查询某个HBA的WWPN,其中fcsX为物理硬件标识。
- 13. # lscfg -vpl fcs2
- 14.
- 15. fcs2 U78A0.001.DNWGHBR-P1-C2-T1 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03)
- 16.
- 17.
- 18.
- 19. Part Number.................10N9824
- 20.
- 21. Serial Number...............1B0080484B
- 22.
- 23. Manufacturer................001B
- 24.
- 25. EC Level....................D76482B
- 26.
- 27. Customer Card ID Number.....577D
- 28.
- 29. FRU Number..................10N9824
- 30.
- 31. Device Specific.(ZM)........3
- 32.
- 33. Network Address.............10000000C99B5D94
- 34.
- 35. ROS Level and ID............02781135
- 36.
- 37. Device Specific.(Z0)........31004549
- 38.
- 39. Device Specific.(Z1)........00000000
- 40.
- 41. Device Specific.(Z2)........00000000
- 42.
- 43. Device Specific.(Z3)........09030909
- 44.
- 45. Device Specific.(Z4)........FF781110
- 46.
- 47. Device Specific.(Z5)........02781135
- 48.
- 49. Device Specific.(Z6)........07731135
- 50.
- 51. Device Specific.(Z7)........0B7C1135
- 52.
- 53. Device Specific.(Z8)........20000000C99B5D94
- 54.
- 55. Device Specific.(Z9)........US1.10X5
- 56.
- 57. Device Specific.(ZA)........U2D1.10X5
- 58.
- 59. Device Specific.(ZB)........U3K1.10X5
- 60.
- 61. Device Specific.(ZC)........000000EF
- 62.
- 63. Hardware Location Code......U78A0.001.DNWGHBR-P1-C2-T1
- 64.
- 65.
- 66.
- 67.
- 68.
- 69. PLATFORM SPECIFIC
- 70.
- 71.
- 72.
- 73. Name: fibre-channel
- 74.
- 75. Model: 10N9824
- 76.
- 77. Node: fibre-channel@0
- 78.
- 79. Device Type: fcp
- 80.
- 81. Physical Location: U78A0.001.DNWGHBR-P1-C2-T1
从上面的内容中,可以获取到HBA的WWPN(Network Address)为“10000000C99B5D94”。
父主题: 查询主机WWPN
3.4.3.8.2.3.6 查看主机HBA相应端口的WWPN(HP-UX)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。
操作步骤
- 主机识别HBA。主机上安装好HBA后,可以在主机上执行lspci|grep Fibre命令以确认主机是否已经识别出安装的HBA。
- 2. # ioscan -funC fc
- 3.
- 4. Class I H/W Path Driver S/W State H/W Type Description
- 5.
- 6. =====================================================================
- 7.
- 8. fc 2 0/0/0/7/0/0/0 fcd CLAIMED INTERFACE HP 451871-B21 8Gb Dual Port PCIe Fibre Channel Mezzanine (FC Port 1)
- 9.
- 10. /dev/fcd2
- 11.
- 12. fc 3 0/0/0/7/0/0/1 fcd CLAIMED INTERFACE HP 451871-B21 8Gb Dual Port PCIe Fibre Channel Mezzanine (FC Port 2)
- 13.
- 14. /dev/fcd3
上面的命令执行后,可以发现主机系统上找到两个FC HBA的端口“/dev/fcd2”和“/dev/fcd3”。
15.查询HBA的WWPN,HP-UX提供fcmsutil和scsimgr两种命令方法查看WWPN。
- 使用fcmsutil命令查看WWPN
- 使用scsimgr命令查看WWPN
- · # fcmsutil /dev/fcd2
- ·
- ·
- · Vendor ID is = 0x1077
- ·
- · Device ID is = 0x2422
- ·
- · PCI Sub-system Vendor ID is = 0x103C
- ·
- · PCI Sub-system ID is = 0x12D6
- ·
- · PCI Mode = PCI-X 133 MHz
- ·
- · ISP Code version = 4.4.4
- ·
- · ISP Chip version = 3
- ·
- · Topology = PTTOPT_FABRIC
- ·
- · Link Speed = 8Gb
- ·
- · Local N_Port_id is = 0x011100
- ·
- · Previous N_Port_id is = None
- ·
- · N_Port Node World Wide Name = 0x50014380062fe2f5
- ·
- · N_Port Port World Wide Name = 0x50014380062fe2f4
- ·
- · Switch Port World Wide Name = 0x201100051e895ee0
- ·
- · Switch Node World Wide Name = 0x100000051e895ee0
- ·
- · N_Port Symbolic Port Name = y_fcd2
- ·
- · N_Port Symbolic Node Name = y_HP-UX_B.11.31
- ·
- · Driver state = ONLINE
- ·
- · Hardware Path is = 0/0/0/7/0/0/0
- ·
- · Maximum Frame Size = 2048
- ·
- · Driver-Firmware Dump Available = NO
- ·
- · Driver-Firmware Dump Timestamp = N/A
- ·
- · Driver Version = @(#) fcd B.11.31.0903 Dec 14 2008
- · # scsimgr get_info -D /dev/fcd2
- ·
- ·
- ·
- · STATUS INFORMATION FOR SCSI CONTROLLER : /dev/fcd2
- ·
- ·
- ·
- · Generic Status Information
- ·
- ·
- ·
- · SCSI services internal state = IDLE
- ·
- · Target paths probed = 0
- ·
- · Target paths registered (active/inactive) = 0
- ·
- · LUN paths registered = 0
- ·
- · Trace buffer size = 0
- ·
- · Port name = 0x50014380062fe2f4
- ·
- · Port id = 0x30200
- ·
- · Protocol = fibre_channel
- ·
- · I/F driver version = @(#) fcd B.11.31.1109 May 23 2011
- ·
- · Firmware version = 5.4.4
- ·
- · Operating negotiated/configured speed = 8Gb
- ·
- · Maximum supported speed = 8Gb
- ·
- · Capability = "Boot Dump"
- ·
- · Type = "Physical"
- ·
- · Number of I/O objects = 1
- ·
- · I/O objects :
- ·
- · Object index = 0, cpu = 8
上面的两个命令查找到HBA的WWPN为“0x50014380062fe2f4”。
父主题: 查询主机WWPN
3.4.3.8.2.3.7 查看主机HBA相应端口的WWPN(VMware)
在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍VMware环境下如何查看HBA的WWPN。
操作步骤
- 主机识别HBA。主机上安装好HBA后,可以在主机上查看HBA卡的信息,进入配置管理界面,选择“Storage Adapters”,在右侧显示区可以看到主机上面的HBA卡信息,如图1。
图1 查看HBA卡信息
上面的命令执行后,结果显示主机已经找到2个FC主机端口。
- 查询HBA的WWPN,通过上图可以看出两个端口的WWPN分别为“21000024ff36144c”和“21000024ff36144d”(取后16位)。
后续处理
如果需要查看更详尽的HBA卡信息,请在命令行下面查看,不同版本的ESXi查询HBA信息不同。
- ESXi5.5(不含)之前的版本
- QLogic HBA
查看命令为cat
/proc/scsi/qla2xxx/1(1,2……N)。
- Emulex HBA
查看命令为cat
/proc/scsi/lpfcxxx/1(1,2……N)。
- Brocade HBA
查看命令为cat
/proc/scsi/bfaxxx/1(1,2……N)。
- ESXi 5.5及之后版本
查看命令为esxcli
storage core adapter list和esxcfg-module -i qlnativefc,其中qlnativefc为esxcli storage core adapter list命令查询到的HBA卡Driver值。
父主题: 查询主机WWPN