WWNN和WWPN ,如何在不一樣的系統查看主機的WWN號碼

WWNN和WWPN的相關概念以及AIX、HPUX上的查詢(原創)

WWN是HBA卡用的編號,每個光纖通道設備都有一個惟一的標 識,稱爲WWN(world wide name),由IEEE負責分配。在有多臺主機使用磁盤陣列時,經過WWN號來肯定哪臺主機正在使用指定的LUN(或者說是邏輯驅動器),被使用的LUN 其餘主機將沒法使用。
WWN概念包含WWPN、WWNN。
一個不可拆分的獨立的設備有WWNN,一個端口有WWPN。
好比一臺SAN交換機,不可拆分,有一個WWNN,它有一堆端口,每一個端口有一個WWPN。一塊多口光纖HBA,卡自己有一個WWNN,每一個端口有一個 WWPN,單口的HBA也是,不過只有一個WWNN和一個WWPN。但主機就沒有WWNN,由於卡和主機是能夠分離的,單純一個主機自己並不必定是SAN 環境中的設備。
有WWNN的好處是:即便不去看連線,也能夠清楚地知道,哪些端口是在一個物理設備上
wwn:有兩種表示方法:  wwpn  wwnn
對於主機來講:
單個hba卡(單口)的狀況下: wwnn只有一個     wwpn和wwnn同樣
單個hba卡(雙口)的狀況下: wwnn只有一個     wwpn有兩個
兩個hba卡(單口)的狀況下: wwnn有兩個        wwpn有兩個
兩個hba卡(雙口)的狀況下: wwnn有兩個        wwpn有四個html

AIX上WWPN的查詢node

查看HBA卡具體在哪一個插槽上
#lsslot -c pci|grep fc
U787B.001.DNW7603-P1-C4 PCI-X capable, 64 bit, 133MHz slot fcs0
U787B.001.DNW7603-P1-C5 PCI-X capable, 64 bit, 133MHz slot fcs1
linux

HBA卡的物理位置 U787B.001.DNW7603-P1-C4 能夠看機器蓋板上的圖,也能夠去查閱 IBM 系統硬件信息中心.ios

經過lsdev獲取系統中識別有幾塊HBA卡;
# lsdev -C | grep fcs
fcs0       Available 00-08         FC Adapter
fcs1       Available 05-08         FC Adapter

即有兩塊HBA卡,對應的AIX系統中爲fcs0,fcs1;
再使用lscfg命令獲取各個HBA卡屬性;
# lscfg -vl fcs0
  fcs0             U787B.001.DNWGXVH-P1-C3-T1  FC Adapter

        Part Number.................46K6838
        Serial Number...............1B83504003
        Manufacturer................001B
        EC Level....................A
        Customer Card ID Number.....280D
        FRU Number.................. 46K6838
        Device Specific.(ZM)........3
        Network Address.............10000000C97E5FFA  WWPN
        ROS Level and ID............02C82774
        Device Specific.(Z0)........1036406D
        Device Specific.(Z1)........00000000
        Device Specific.(Z2)........00000000
        Device Specific.(Z3)........03000909
        Device Specific.(Z4)........FFC01231
        Device Specific.(Z5)........02C82774
        Device Specific.(Z6)........06C32715
        Device Specific.(Z7)........07C32774
        Device Specific.(Z8)........20000000C97E5FFA
        Device Specific.(Z9)........BS2.71X4
        Device Specific.(ZA)........B1D2.70A5
        Device Specific.(ZB)........B2D2.71X4
        Device Specific.(ZC)........00000000
        Hardware Location Code......U787B.001.DNWGXVH-P1-C3-T1
網絡

HPUX上的WWNN和WWPN查詢jsp

#ioscan -fnC fc
Class     I  H/W Path    Driver S/W State   H/W Type     Description
===================================================================
fc        2  0/0/2/1/0   fcd  CLAIMED     INTERFACE    HP AB378-60101 4Gb Single Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)
                        /dev/fcd2
fc        3  0/0/4/1/0   fcd  CLAIMED     INTERFACE    HP AB378-60101 4Gb Single Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)
                        /dev/fcd3
fc        0  0/0/12/1/0  td   CLAIMED     INTERFACE    HP Tachyon XL2 Fibre Channel Mass Storage Adapter
                        /dev/td0

用fcmsutil顯示WWN號碼
#fcmsutil /dev/fcd2

                           Vendor ID is = 0x001077
                           Device ID is = 0x002422
            PCI Sub-system Vendor ID is = 0x00103c
                   PCI Sub-system ID is = 0x0012d6
                               PCI Mode = PCI-X 133 MHz
                       ISP Code version = 4.0.22
                       ISP Chip version = 3
                               Topology = PTTOPT_FABRIC
                             Link Speed = 2Gb
                     Local N_Port_id is = 0x621213
                  Previous N_Port_id is = None

            N_Port Node World Wide Name = 0x500143800131155b  #本機HAB卡的WWNN
            N_Port Port World Wide Name = 0x500143800131155a    #本機HBA卡的WWPN
            Switch Port World Wide Name = 0x2012080088a0ae1a   #HBA卡鏈接光纖交換機的WWPN
            Switch Node World Wide Name = 0x1000080088a0ae1a #HBA卡鏈接光纖交換機的WWNN

                           Driver state = ONLINE
                       Hardware Path is = 0/0/2/1/0
                     Maximum Frame. Size = 2048
         Driver-Firmware Dump Available = NO
         Driver-Firmware Dump Timestamp = N/A
                         Driver Version = @(#) libfcd.a HP Fibre Channel ISP 23xx & 24xx Driver B.11.23.06 /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Jun 23 2006,14:05:23
ide

 

參考至:http://blog.itpub.net/post/3232/504272工具

          http://space.itpub.net/14136300/viewspace-659626oop

          http://blog.csdn.net/xiaolantian/article/details/4934906post

          http://publib.boulder.ibm.com/infocenter/svc/ic/index.jsp?topic=/com.ibm.storage.svc.console.doc/svc_aixlocwwpn_1dcvtx.html

 

 

幾種系統下查看FC HBA卡信息的方法

 

 

        最近阿東,給一個客戶作測試,客戶的環境實在是複雜的一塌糊塗.天知道他們採購的爲何這麼多產品,由於主機數量仍是不少的,項目很大,爲了在後期實施的弟兄們可能會遇到問題,特此分享一個作存儲,都須要知道的事情,在不一樣的操做系統中,查看FC HBA卡信息的方法各有不一樣,本文就在Windows、Linux、IBM AIX、SUN Solaris、HP-UX系統下如何查看FC HBA卡的信息做了介紹,供實施相關項目時參考。
        在配置磁盤陣列、虛擬帶庫以及其餘帶FC HBA卡的設備時,常常須要查看FC HBA卡的WWPN信息以便進行端口添加、ZONE劃分等操做,正確查看FC HBA卡的信息是保證順利施工的前提。
本文主要經過如下3個章節分別講述在同種系統下查看FC HBA卡信息的方法做一介紹:
1      FC HBA卡概述
2     Windows系統下查看FC HBA卡的信息
3    Linux系統下查看FC HBA卡的信息
4    UNIX系統下查看FC HBA卡的信息
 
一.FC HBA卡概述
 
 
     FC HBA,也即Fibre Channel Host Bus Adapter,光纖通道主機適配器,簡稱光纖適配器。
在FC網絡環境中,主機須要和FC網絡、FC存儲設備(SAN磁盤陣列)鏈接時須要使用一種接口卡,就如同鏈接以太網須要以太網卡同樣,這種接口卡就叫作FC HBA,簡稱FC HBA卡。
和以太網卡的MAC地址同樣,HBA上也有獨一無二的標識,:WWN(World Wide Name),FC HBA上的WWN有兩種:
① Node WWN(WWNN):每塊HBA有其獨有的Node WWN;
② Port WWN(WWPN):每塊HBA卡上每一個port有其獨一無二的Port WWN。
因爲通訊是經過port進行的,所以多數狀況下須要使用WWPN而不是WWNN。 WWN的長度爲8bytes,用16進製表示並用冒號分隔,例如:50:06:04:81:D6:F3:45:42
Windows系統下查看FC HBA卡的信息
QLOGIC和EMULEX是全球存儲廠商產品配套使常見的FC HBA卡的製造廠商,下面就這兩種類型的FC HBA卡在Windows系統下如何查看的方法做以介紹。
在Windows系統中,可使用廠家提供GUI界面管理工具來查看和配置FC HBA卡,針對QLOGIC和EMULEX的FC HBA卡能夠分別經過SANSurfer 和 HBAnywhere來查看和配置相關的FC HBA卡。
一、   QLOGIC SANSurfer
SANSurfer一款用於管理FC HBA卡的GUI軟件,經過該軟件能夠修改FC HBA卡速率等其餘參數,並能夠看到關於FC HBA卡的詳細信息。官方網站提供的下載連接爲:
    http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/Product_detail.aspx?oemid=264
    獲取到SANSurfer安裝包後,內部的文件如圖1所示,雙擊start_here.htm便可進行安裝嚮導安裝相應的驅動和圖形化管理軟件:
 

圖1. SANSurfer安裝包文件
SANSurfer的安裝嚮導:
 

圖2. SANSurfer安裝嚮導
按照嚮導的提示完成安裝後便可使用SANSurfer管理軟件查看與配置FC HBA卡了。
另外,在Windows系統的開機自檢過程當中能夠按照系統的提示按「Ctrl+Q」進行Qlogic FC HBA卡的字符模式的配置界面。
二、   EMULEX HBAnywhere
     HBAnywhere是EMULEX提供的一款用於管理EMULEX FC HBA卡的GUI軟件,
    HBAnywhere的具體使用方法請參考使用手冊,在此不做詳細介紹。
             由於linux版本太多,咱們就以主流的,爲例,RedHat Linux AS四、RedHat Linux AS五、SuSe Linux 9和SuSe Linux 10爲例介紹在Linux系統中如何查看FC HBA卡的信息。
在查看FC HBA卡前請確保FC HBA卡物理鏈接正常,指示燈正常。
一、 RedHat Linux AS4 SuSE Linux 9
RedHat Linux AS4與SuSE Linux 9中查看FC HBA卡信息的方法基本同樣,在此以RedHat AS4爲例介紹如何查看FC HBA卡的信息。
在RedHat AS4或SuSE Linux 9系統的/proc/scsi/qla2xxx目錄下通常存在兩個文件:一、2或者三、4,這些文件包含FC HBA卡的配置信息。
[root@localhost qla2xxx]# pwd
/proc/scsi/qla2xxx
[root@localhost qla2xxx]# ls
3 4
[root@localhost qla2xxx]# cat 3
QLogic PCI to Fibre Channel Host Adapter for QLA2342:
        Firmware version 3.03.18 IPX, Driver version 8.01.02-d4
ISP: ISP2312, Serial# P21735
Request Queue = 0x11f580000, Response Queue = 0x11f4d0000
Request Queue count = 4096, Response Queue count = 512
Total number of active commands = 0
Total number of interrupts = 3354
    Device queue depth = 0x10
Number of free request entries = 4094
Number of mailbox timeouts = 0
Number of ISP aborts = 0
Number of loop resyncs = 0
Number of retries for empty slots = 0
Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0
Host adapter:loop state = <READY>, flags = 0x1a03
Dpc flags = 0x4000000
MBX flags = 0x0
Link down Timeout = 000
Port down retry = 035
Login retry count = 035
Commands retried with dropped frame(s) = 0
Product ID = 4953 5020 2020 0002
 
SCSI Device Information:
scsi-qla0-adapter-node=2000001882374738;
scsi-qla0-adapter-port=2100001882374738;
 
FC Port Information:
scsi-qla0-port-0=200000188237b206:210000188237b206:010a00:81;
 
SCSI LUN Information:
(Id:Lun) * - indicates lun is not registered with the OS.
其中,SCSI Device Information下面的scsi-qla0-adapter-port=2100001882374738即是主機光纖卡的WWN號。
二、 RedHat Linux AS5 SuSE Linux 10
RedHat Linux AS5與SuSE Linux 10中查看FC HBA卡信息的方法基本一致,在此在RedHat Linux AS5爲便介紹如何查看FC HBA卡信息。
RedHat AS5系統的 /sys/class/fc_host/host*/port_name 這個文件包含了全部已被系統發現的FC HBA卡的信息,使用查看命令查看該文件的內容便可看到FC HBA卡的信息。
查看WWPN:cat /sys/class/fc_host/host*/port_name
查看WWNN:cat /sys/class/fc_host/host*/node_name
UNIX系統下查看FC HBA卡的信息
           最後就是Unix了,在此介紹實際應用較爲普遍的UNIX系統中如何查看FC HBA卡信息,包括IBM AIX、SUN SOLARIS、HP-UNIX。
一、 IBM AIX
    ① 查看AIX主機鏈接的光纖設備
       # lsdev -Cc adapter -S a | grep fcs
        fcs0      Available 09-08 FC Adapter
        fcs1      Available 09-09 FC Adapter
       上面的輸出顯示有2塊光纖卡:fcs0和fcs1。
    ② 查看光纖卡fcs0的WWN號
       # lscfg -vpl fcs0
       fcs0             U787B.001.DNWG664-P1-C1-T1 FC Adapter
        Part Number.................10N8620
        Serial Number...............1B74404468
        Manufacturer................001B
        EC Level....................A
        Customer Card ID Number.....5759
        FRU Number.................. 10N8620
        Device Specific.(ZM)........3
        Network Address.............10000000C96E2898
        ROS Level and ID............02C82138
        Device Specific.(Z0)........1036406D
        Device Specific.(Z1)........00000000
        Device Specific.(Z2)........00000000
        Device Specific.(Z3)........03000909
        Device Specific.(Z4)........FFC01159
        Device Specific.(Z5)........02C82138
        Device Specific.(Z6)........06C12138
        Device Specific.(Z7)........07C12138
        Device Specific.(Z8)........20000000C96E2898
        Device Specific.(Z9)........BS2.10X8
        Device Specific.(ZA)........B1F2.10X8
        Device Specific.(ZB)........B2F2.10X8
        Device Specific.(ZC)........00000000
        Hardware Location Code......U787B.001.DNWG664-P1-C1-T1
上面命令的輸出中,加粗紅色的部分就是光纖卡的WWN號。
二、   SUN SOLARIS
    ① 查詢現有存儲設備和光纖設備,能夠讀到包括磁盤設備的WWN號
       # luxadm probe
    查看HBA的prot,能夠獲得HBA卡的port值以及屬性
      # luxadm -e port
      /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl          NOT CONNECTED
      /devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:devctl        CONNECTED
從中能夠看到僅有一塊光纖卡鏈接到存儲設備。
選擇已經鏈接的HBA卡,查看其WWN
       # luxadm -e dump_map /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl
       Pos Port_ID Hard_Addr Port WWN         Node WWN         Type
       0    0       0        210000e08b19827a 200000e08b19827a 0x1f (Unknown Type,Host Bus Adapter)
三、 HP-UNIX
    ① 列出HP機上鍊接的光纖卡設備
      # ioscan -fnC fc
Class  I H/W Path Driver S/W State   H/W Type   Description
=================================================================
fc 0 0/3/1/0  fcd CLAIMED   INTERFACE HP A6826-60001 2Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)
                      /dev/fcd0
fc 1 0/3/1/1  fcd CLAIMED   INTERFACE HP A6826-60001 2Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 2)
                      /dev/fcd1
    從上面命令的輸出能夠看 ,/dev/fcd0 和 /dev/fcd1兩塊光纖卡。
    查看光纖卡的WWN
      # fcmsutil /dev/fcd0
      Vendor ID is = 0x001077
      Device ID is = 0x002312
      PCI Sub-system Vendor ID is = 0x00103c
      PCI Sub-system ID is = 0x0012ba
      PCI Mode = PCI-X 133 MHz
      ISP Code version = 3.3.18
      ISP Chip version = 3
      Topology = PTTOPT_FABRIC
      Link Speed = 2Gb
      Local N_Port_id is = 0xa10500
      Previous N_Port_id is = None
      N_Port Node World Wide Name = 0x50060b00001db241
      N_Port Port World Wide Name = 0x50060b00001db240
      Switch Port World Wide Name = 0x205e000dec0e2e00
      Switch Node World Wide Name = 0x2001000dec0e2e01
      Driver state = ONLINE
      Hardware Path is = 0/3/1/0
      Maximum Frame Size = 2048
      Driver-Firmware Dump Available = NO
      Driver-Firmware Dump Timestamp = N/A
      Driver Version = @(#) libfcd.a HP Fibre Channel ISP 23xx & 24xx Driver B.11.23.04 /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Oct 18 2005,08:21:11
其中紅色加粗部分顯示了HBA卡的WWNN和WWPN號,另外還能看到該HBA卡鏈接的光纖交換機端口的WWN號。
 
       這樣,作存儲的兄弟們,關鍵的wwn號碼,分別清楚了,相信在不管多麼複雜的環境,都不會出問題啦.
 
 

 

本文出自 「阿東之家」 博客,謝絕轉載!

相關文章
相關標籤/搜索