各平台操作系統查詢主機WWPN


查詢主機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

操作步驟

  1. 主機識別HBA。

主機上安裝好HBA后,可以在“Device Management”中查看是否有相關設備,如果有則設備在物理上連接是正常的,然后查看相關設備上是否有問號或者感嘆號,沒有的話則驅動就是正常的。另外對於FC HBA卡,插入光模塊,觀察光模塊是否出光也是檢驗驅動是否安裝正常的方法。

圖1 “Device Management”下查看HBA卡安裝是否正常

  1. 查詢HBA的WWPN。
  • 使用“Fibre Channel Information Tool”查詢

打開CMD命令窗口,輸入fcinfo查看HBA的WWPN,界面顯示如圖2所示。

圖2 使用“fcinfo”命令查看HBA卡信息

  • 使用Get-InitiatorPort命令查詢
  1. 打開CMD命令窗口,輸入powershell打開powershell命令窗口。
  2. 輸入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。

操作步驟

  1. 主機識別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主機端口。

  1. 查詢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,以便后續使用。

操作步驟

  1. 主機識別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主機端口。

  1. 查詢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,以便后續使用。

操作步驟

  1. 主機識別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的端口。

  1. 查詢HBA的WWPN,不同版本的操作系統查看HBA的WWPN方法不同。
  • Solaris 8/9
  1. 獲取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”。

  1. 獲取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,以便后續使用。

操作步驟

  1. 主機識別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,以便后續使用。

操作步驟

  1. 主機識別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提供fcmsutilscsimgr兩種命令方法查看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。

操作步驟

  1. 主機識別HBA。主機上安裝好HBA后,可以在主機上查看HBA卡的信息,進入配置管理界面,選擇“Storage Adapters”,在右側顯示區可以看到主機上面的HBA卡信息,如圖1

圖1 查看HBA卡信息

上面的命令執行后,結果顯示主機已經找到2個FC主機端口。

  1. 查詢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 listesxcfg-module -i qlnativefc,其中qlnativefcesxcli storage core adapter list命令查詢到的HBA卡Driver值。

父主題: 查詢主機WWPN


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM