日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux里hba状态_在Linux/Unix平台查看HBA卡的WWN号 和状态

發布時間:2025/3/21 linux 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux里hba状态_在Linux/Unix平台查看HBA卡的WWN号 和状态 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于不同版本的unix系統 查看你hba io狀態的總結

AIX:

1,獲得AIX主機連接的光纖設備:

# lsdev -Cc adapter -S a | grep fcs

fcs0?????Available 09-08 FC Adapter

fcs1?????Available 09-09 FC Adapter

其中,顯示有兩塊光纖卡.fcs0和fcs1

2,查看光纖卡的WWN號

# lscfg -vpl fcs0

fcs0????????????U787B.001.DNWG664-P1-C1-T1 FC Adapter

Part Number.................10N8620

SerialNumber...............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

DeviceSpecific.(Z8)........20000000C96E2898

Device Specific.(Z9)........BS2.10X8

Device Specific.(ZA)........B1F2.10X8

Device Specific.(ZB)........B2F2.10X8

Device Specific.(ZC)........00000000

Hardware LocationCode......U787B.001.DNWG664-P1-C1-T1

其中標紅的部分就是光纖卡的WWN號

HP-Unix:

1,列出HP機上連接的光纖卡設備:

# ioscan -fnC fc

Class???? I H/W Path Driver S/W State?? H/WType???? Description

=================================================================

fc??????? 0 0/3/1/0??fcd CLAIMED???? INTERFACE??? HP A6826-600012Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)

/dev/fcd0

fc??????? 1 0/3/1/1?? fcdCLAIMED???? INTERFACE??? HP A6826-60001 2GbDual Port PCI/PCI-X Fibre Channel Adapter (FC Port 2)

/dev/fcd1

由此圖可以看到,/dev/fcd0和/dev/fcd1是兩個光纖卡

2, 查看光纖卡的WWN號

# fcmsutil /dev/fcd0

Vendor ID is = 0x001077

Device ID is = 0x002312

PCISub-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 PortWorld Wide Name = 0x50060b00001db240

Switch PortWorld Wide Name = 0x205e000dec0e2e00

Switch NodeWorld 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 DriverB.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號

Solaris:

solaris上用luxadm命令來管理存儲設備以及光纖相關設備.

1, 查詢現有存儲設備和光纖設備,可以讀到包括磁盤設備的WWN號

# luxadm probe

2, 查看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

從中可以看到僅有一塊光纖卡連接到存儲設備

3, 選擇那個已經連接的HBA卡,查看其WWN號

格式: # luxadm -edump_map 設備port.其中port值可從步驟2得到.如下圖啊所示:

# 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)

Redhat:

在Redhat中,設備管理的相關信息都保存在內核中,即/proc目錄.所以我們一般查詢CPU,內存,磁盤等信息,也是在該目錄下. 其中HBA卡相關信息保存在/proc/scsi/qla2300/目錄下,不同設備對應不同的文件名,例如

cat?/sys/class/fc_host/hostx/port_name???? 查看hba卡的狀態? redhat 5版本

cd /proc/scsi???? ls -al|grep scsi scsi? redhat 6版本

# grep scsi /proc/scsi/qla2300/1

Number of reqs in pending_q= 0, retry_q= 0, done_q= 0,scsi_retry_q= 0

scsi-qla0-adapter-node=200000e08b9cf661;

scsi-qla0-adapter-port=210000e08b9cf661;

就可以查到系統第一塊HBA卡的WWNN和WWPN號.

HBA卡里面的Node WWN 和Port WWN

HBA,字面理解是主機總線適配卡,我覺得現在狹義的叫做FCHBA,在的HBA也就是Fibre Channel HostBus Adapter,因為網卡是不是也可以叫做NETWORK HBA呢,在FC網絡中,主機(如服務器)需要和FC網絡、FC存儲設備(如SAN)連接時,需要使用一種接口卡,就如同連接以太網需要以太網卡一樣。這種接口卡就叫做FC HBA,簡稱HBA

和以太網卡的MAC地址一樣,HBA上也有獨一無二的標識,這就是WWN(World Wide Name)。HBA上的WWN有兩種:

Node WWN(WWNN):每個HBA有其獨有的Node WWN

一般在solaris里面用

#luxadm probe

得到的結果都是NODE WWN。根據有幾個NODE WWN,你就可以知道你有幾個FC HBA卡了。

Port WWN(WWPN):HBA卡上每個port有其獨一無二的Port WWN。由于通訊是通過port進行的,多數情況下需要使用WWPN而不是WWNN。

WWN的長度為8bytes,用16進制表示并用冒號分隔。例如:50:06:04:81:D6:F3:45:42

查看FC HBA卡信息的方法

在配置磁盤陣列或虛擬磁帶庫時,往往會以FC接口與主機對接,那么就涉及FC HBA卡的查看,本文就這個問題進行了總結與整理。

一、Windows 系統

在Windows系統中,可以使用FC HBA卡廠家提供的管理軟件查看光纖適配器的WWN號碼,具體如下:

Qlogic:SANsurfer

Emulex:HBAnyware

二、SuSE Linux 9

查看 /proc/scsi/qla2xxx/*? ,并以 adapter-port 為關鍵字過濾即可查看FC HBA卡的WWN信息:

# cat /proc/scsi/qla2xxx/* | grep adapter-port

scsi-qla0-adapter-port=21000018822c8a2c;

scsi-qla1-adapter-port=21000018822c8a2d;

三、SuSE Linux 10

查看 /sys/class/fc_host/host*/port_name 文件的內容即可看到對應FC HBA卡的WWN信息:

# cat /sys/class/fc_host/host*/port_name

0x210000e08b907955

0x210000e08b902856

四、RedHat Linux AS4

# 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;

五、RedHat Linux AS5# cat/sys/class/fc_host/hostx/port_name

六、Solaris 10

提供了fcinfo命令,可以使用 fcinfohba-port? 查看FC HBA的WWN信息:

# fcinfo hba-port

查看光纖卡端口的路徑及連接狀態:

# luxadm -e port

查看端口的WWN:

# luxadm -e dump_mapfibre_channel_HBA_port??????????????????????// 上一命令的輸出

# prtconf –vp | grep -i wwn

# prtpicl –v | grep -i wwn?? (prtpicl - print PICL tree)

六、HP-UX

# ioscan –funCfc?????????????????????// 找到HBA卡,再用fcmsutil查看HBA卡信息

# fcmsutil /dev/fcd0(1)

七、AIX# lsdev -Ccadapter???????????????????????// 找出HBA卡

# lscfg –vpl fcs0 |grep network address

備注:

Emulex的HBA的WWN的第一個數字為1

Qlogic的HBA的WWN的第一個數字為2

HP Tachyon HBA的WWN的第一個數字為5

Qlogic參數Connection Options

0 - Loop only

1 - Point-to-point only

2 - Loop preferred,otherwise point-to-point.

按服務器那邊的建議,DAS直連存儲時選擇loop only,通過光纖交換機連接存儲時選擇point-to-point only

Data Rate

該配置項定義FC端口速率

0 - 1Gb/s

1 - 2Gb/s

2 - Auto

Redhat:

在Redhat中,設備管理的相關信息都保存在內核中,即/proc目錄.所以我們一般查詢CPU,內存,磁盤等信息,也是在該目錄下. 其中HBA卡相關信息保存在/proc/scsi/qla2300/目錄下,不同設備對應不同的文件名,例如

# grep scsi /proc/scsi/qla2300/1

Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0

scsi-qla0-adapter-node=200000e08b9cf661;

scsi-qla0-adapter-port=210000e08b9cf661;

就可以查到系統第一塊HBA卡的WWNN和WWPN號.

VMWARE ESX3.5

vmware EXS3.5

[root@EXS3 root]# more /proc/scsi/lpfc/2

Emulex LightPulse FC SCSI elx_7.4.0.13-2

IBM 42C2069 4Gb 1-Port PCIe FC HBA for System x on PCI bus 10 device 00 irq 153

BoardNum: 0

SerialNum: 11S43W7509YK10278318TM

Firmware Version: 2.50A6 (Z2D2.50A6)

Hdw: 2057706d

VendorId: 0xfe0010df

Portname: 10:00:00:00:c9:52:94:0a?? Nodename: 20:00:00:00:c9:52:94:0a

Link Down

[root@EXS3 root]#

總結

以上是生活随笔為你收集整理的linux里hba状态_在Linux/Unix平台查看HBA卡的WWN号 和状态的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。