linux操作系統如何識別服務器HBA卡的wwn號


一個不可分割的獨立設備有一個WWNN(node_name),即中斷名;這個設備上每一個端口都有一個WWPN(port_name),即端口名。

 

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= 02 

    scsi-qla0-adapter-node=200000e08b9cf661;

    scsi-qla0-adapter-port=210000e08b9cf661;

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

 

 

 

WWN就是 /sys/class/fc_host/hostX/port_name   #HBA卡有幾個口,X就為幾

狀態是 /sys/class/fc_host/hostX/port_state

當前接口速率是 /sys/class/fc_host/hostX/speed

當前接口類型是 /sys/class/fc_host/hostX/port_type

 

 

 

 

root用戶登錄系統:

cd /sys/class/fc_host

有host0和host1兩個目錄,說明有兩個HBA卡,分別進入目錄

>cat port_name

0x2100001a32096e41

即為WWN號。

 

對於主機來說:

單個HBA卡(單口):WWNN只有一個WWPN和WWNN相同

單個HBA卡(雙口):WWNN只有一個WWPN有兩個

兩個HBA卡(單口):WWNN有兩個WWPN有兩個

兩個HBA卡(雙口):WWNN有兩個WWPN有兩個


免責聲明!

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



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