如何在不同的系統查看主機的WWN號碼


如何在不同的系統查看主機的WWN號碼

作者:arklee88 時間: 2021-02-05 09:34:08
【摘要】幾種系統下查看FC HBA卡信息的方法          最近阿東,給一個客戶做測試,客戶的環境實在是復雜的一塌糊塗.天知道他們采購的為什么這么多產品,因為主機數量還是很多的,項目很大,為了在后期實施的弟兄們可能會遇到問題,特此分享一個做存儲,都需要知道的事情,在不同的操作系統中,查看FC HBA卡信息的方法各有不同,本文就在Windows、Linux、IBM AIX、SUN Solaris...

幾種系統下查看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卡。

1、   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即可進行安裝向導安裝相應的驅動和圖形化管理軟件:

如何在不同的系統查看主機的WWN號碼1

圖1. SANSurfer安裝包文件

SANSurfer的安裝向導:

如何在不同的系統查看主機的WWN號碼2

圖2. SANSurfer安裝向導

按照向導的提示完成安裝后即可使用SANSurfer管理軟件查看與配置FC HBA卡了。

另外,在Windows系統的開機自檢過程中可以按照系統的提示按“Ctrl+Q”進行Qlogic FC HBA卡的字符模式的配置界面。

2、   EMULEX HBAnywhere

HBAnywhere是EMULEX提供的一款用於管理EMULEX FC HBA卡的GUI軟件,

HBAnywhere的具體使用方法請參考使用手冊,在此不作詳細介紹。

三Linux系統下查看FC HBA卡的信息

 

因為linux版本太多,我們就以主流的,為例,RedHat Linux AS4、RedHat Linux AS5、SuSe Linux 9和SuSe Linux 10為例介紹在Linux系統中如何查看FC HBA卡的信息。

在查看FC HBA卡前請確保FC HBA卡物理連接正常,指示燈正常。

1、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目錄下一般存在兩個文件:1、2或者3、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 = , 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號。

2、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。

1、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號。

2、   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)

3、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號碼,分別清楚了,相信在無論多么復雜的環境,都不會出問題啦


免責聲明!

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



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