HBA卡知識介紹

2022-09-22 20:33:30 字數 3416 閱讀 7546

hba卡知識介紹

1、常規hba卡相關概念

hba and wwn 

首先介紹一下什麼是hba。

這裡所說的hba,全稱fc hba,也就是fibre channel host bus adapter。在fc網路中,主機(如伺服器)需要和fc網路、fc儲存裝置(如san)連線時,需要使用一種介面卡,就如同連線乙太網需要乙太網卡一樣。這種介面卡就叫做fc hba,簡稱hba

和乙太網卡的mac位址一樣,hba上也有獨一無二的標識,這就是wwn(world wide name)。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

實現san資料安全方法

保證san資料安全的兩個基本安全機制是分割槽制zoning和邏輯單元值(logicalunitnumber)掩碼。

分割槽制是一種分割槽方法。通過該方法,一定的儲存資源只對於那些通過授權的使用者和部門是可見的。乙個分割槽可以由多個伺服器、儲存裝置、子系統、交換機、hba和其它計算機組成。只有處於同乙個分割槽的成員才可以互相通訊。

分割槽制往往在交換級來實現。根據實現方式,可以分為兩種模式,一為硬分割槽,一為軟分割槽。硬分割槽是指根據交換埠來制定分割槽策略。所有試圖通過未授權埠進行的通訊均是被禁止的。由於硬分割槽是在系統電路裡來實現,並在系統路由表中執行,因此,較之軟分割槽,具有更好的安全性。

在光纖通道網路中,軟分割槽是基於廣域命名機制的(wwn)的。wwn是分配給網路中光纖裝置的唯一識別碼。由於軟分割槽是通過軟體來保證在不同的分割槽中不會出現相同的wwns,因此,軟分割槽技術比硬分割槽具有更好的靈活性,特別是在網路配置經常變化的應用中具有很好的可管理性。

有些交換機具有埠繫結功能,從而可以限制網路裝置只能和通過預定義的交換埠進行通訊。利用這種技術,可以實現對儲存池的訪問限制,從而保護san免受非授權使用者的訪問。

另一種被廣泛採用的技術是lun掩碼。乙個lun就是對目標裝置(如磁帶和磁碟陣列)內邏輯單元的scsi識別標誌。在光纖通道領域,lun是基於系統的wwn實現的。

lun掩碼技術是將lun分配給主機伺服器,這些伺服器只能看到分配給它們的lun。如果有許多伺服器試圖訪問特定的裝置,那麼網路管理者可以設定特定的lun或lun組可以訪問,從而可以拒絕其它伺服器的訪問,起到保護資料安全的目的。不僅在主機上,而且在hba、儲存控制器、磁碟陣列、交換機上也可以實現各種形式的lun遮蔽技術。

如果能夠將分割槽制和lun技術與其它的安全機制共同運用到網路及其裝置上的話,對網路安全資料安全將是非常有效的。

wwn可以與lun關聯嗎?

在乙個磁碟陣列中將世界通用名稱(wwn)和乙個邏輯單元序號關聯起來,是在san中實現資料安全的乙個方法。在你的伺服器中每乙個連線到san的hba都有乙個wwn。

在乙個磁碟陣列中,你可以將wwn分配給特定的lun,從而即使在san組織中沒有實現分割槽,也只有特定的hba可以訪問特定的lun,這通常叫做「lun遮蔽」。

2、hba卡大致分類和一些混淆概念

下面是從百度文庫里查的資料

主機匯流排介面卡(host bus adapter,hba)是乙個在伺服器和儲存裝置間提供輸入/輸出(i/o)處理和物理連線的電路板和/或積體電路介面卡。因為hba減輕了主處理器在資料儲存和檢索任務的負擔,它能夠提高伺服器的效能。乙個hba和與之相連的磁碟子系統有時一起被稱作乙個磁碟通道。

光纖網絡卡和hba(主機匯流排介面卡)卡有何區別?

在討論這個問題的時候,需要先說清楚乙個問題:我們知道,在早期的san儲存系統中,伺服器與交換機的資料傳輸是通過光纖進行的,因為伺服器是把scsi 指令傳輸到儲存裝置上,不能走普通lan網的ip協議,所以需要使用fc傳輸,因此這種san就叫fc-san,而後期出現了用ip協議封裝的san,可以完全走普通lan網路,因此叫做ip-san,其中最典型的就是現在熱門的iscsi。

這兩種方式都需要對資料塊進行繁重的讀包解包操作,因此高效能的san系統是需要在伺服器上安裝一塊專門負責解包工作以減輕處理器負擔的網絡卡,這種網絡卡大家就叫它hba卡,它除了執行解包工作外當然還可以提供乙個光纖介面(如果是iscsi hba卡就是提供普通的rj45介面)以用於跟對應的交換機連線;另外,hba物理上你可以把它當作網絡卡一樣插在pci或者pci-e槽位里,因此這種裝置的用法非常相一張網絡卡,很多人也就把它跟普通網絡卡或普通的光纖網絡卡混淆了。當然,有的iscsi hba卡就可以當作普通網絡卡來用,不過從**上考慮這是非常奢侈的。

hba的常規定義:就是連線主機i/o匯流排和計算機記憶體系統的i/o介面卡。按照這個定義,像顯示卡就是連線**匯流排和記憶體,網絡卡就是連線網路匯流排和記憶體,scsi-fc卡就是連線scsi或者fc匯流排和記憶體的,它們都應該算是hba。hba卡有fc- hba和iscsi hba將來還有其他hba卡,但是,hba通常用在scsi。adapter(介面卡)和nic用於fc;而nic也會用於乙太網和令牌環網。

其實,網絡卡是大家常提到的乙個型別裝置的總稱,是指安裝在主機裡,通過網路連線線(雙絞線、光纖線纜、同軸電纜等)與網路交換機(乙太網交換機、fc交換機、iscsi交換機等)、或與其它網路裝置(儲存裝置、伺服器、工作站等)連線,從而形成乙個網路的硬體裝置。

那麼,光纖網絡卡這個稱呼到底是不是指光纖口hba卡呢?  

實際上大家常說的光纖網絡卡指的就是光纖通道網路裡的hba卡。

因傳輸協議的不同的,網絡卡可分為三種,一是乙太網卡,二是fc網絡卡,三是iscsi網絡卡。

乙太網卡:學名ethernet adapter,傳輸協議為ip協議,一般通過光纖線纜或雙絞線與乙太網交換機連線。介面型別分為光口和電口。光口一般都是通過光纖線纜來進行資料傳輸,介面模組一般為sfp(傳輸率2gb/s)和gbic(1gb/s),對應的介面為sc、st和lc。電口目前常用介面型別為rj45,用來與雙絞線連線,也有與同軸電纜連線的介面,不過現在已經用的比較少了。

fc網絡卡:一般也叫光纖網絡卡,學名fibre channel hba。傳輸協議為光纖通道協議,一般通過光纖線纜與光纖通道交換機連線。介面型別分為光口和電口。光口一般都是通過光纖線纜來進行資料傳輸,介面模組一般為sfp(傳輸率2gb/s)和gbic(1gb/s),對應的介面為sc和lc。電口的介面型別一般為db9針或hssdc。

iscsi網絡卡:學名iscsi hba,傳輸iscsi協議,介面型別與乙太網卡相同。

大家說的「光纖網絡卡」一般是指fc hba卡,插在伺服器上,外接儲存用的光纖交換機;而光口的乙太網卡一般都叫做「光纖乙太網卡」,也是插在伺服器上,不過它外接的是帶光口的乙太網交換機。  

總結:其實這些網絡卡還是很好區分的,看下表就清楚了:

hba卡:fc-hba卡(俗稱:光纖網絡卡)、iscsi-hba卡(rj45介面)

乙太網卡:光纖介面的乙太網卡(俗稱:光纖乙太網卡)

不過這些都是大家的俗語或常用語,有一定的使用環境。我們建議大家不要使用光纖網絡卡這個稱呼,而是直接說成fc-hba卡,這樣就絕對不會造成誤解了。

主機HBA介紹

hba卡 和記憶體的,它們都應該算是hba。hba卡有fc hba和iscsihba將來還有其他hba卡,但是,hba通常用在scsi。adapter 介面卡 和nic用於fc 而nic也會用於乙太網和令牌 環網fc網絡卡 一般也叫光纖網絡卡,學名fibre channelhba。傳輸協議為光纖通道...

HBA卡和RAID卡的區別

hba即host bus adapter,主機匯流排介面卡,用於連線伺服器內部的i o通道和外部裝置 典型的是磁碟 的i o通道,用於識別磁碟和傳輸資料 raid即redundant array of independent disks,獨立磁碟冗餘陣列,簡稱磁碟陣列,raid將多個磁碟按照不同的方...

刪除和裝載模組 hba卡

假如rac節點上某一台伺服器執行fdisk l命令看不到共享磁碟的話,可以通過執行如下命令 rmmod qla2400 rmmod qla2322 rmmod qla2 modprobe qla2400 這樣就可以看到共享磁碟了。注釋1 linux命令 rmmod 功能說明 刪除模組。語 法 rmm...