IB 用了快10個月了 遇到一些問題
一.MTU 太小 隨機I/O 很爛
二 前陣子才剛上線ESX 5
但發現Mellanox 老款跟 ConnectX (InfiniBand/VPI Cards )
ESX 5下驅動還沒出
http://communities.vmware.com/message/1838767#1838767改用Mellanox ConnectX EN 可支持ESX 但是 這樣就少了
OpenFabrics Enterprise Distribution (OFED)驅動 而且夭壽貴
三. (InfiniBand/VPI Cards ) 本身不是真正底層Storage card
boot lun 應用有不少問題 (這部份文後有詳細討論)
因此 OSSLab 一直想更換張真正 高性能的 10G (網路卡+Storage HBA 混合卡)
但是這張卡正常報價在NT 6萬跑不掉
買個三張 =18萬

後來找到

會這樣便宜是因為廠商不知道oem 料號跟原廠料號批配性 所以隨便賣了 不過有限量 大家就參考看看
並且這不帶sfp+ ,10G sfp +買起來大概也要6k * 1.
這張同於 Emulex OneConnect OCe10102 CNA
只是不帶SFP + 光電轉換頭了
這頭很貴 有買 但是也會拿SFP+線 短距對接
萬兆SFP 對接線
http://item.taobao.com/item.htm?id=14320236857http://item.taobao.com/item.htm?id=10876591099CNA 是converged network adapter縮寫
共有下面功能 四合一
OneConnect 10GbE Network Adapters
OneConnect 10GbE FCoE Converged Network Adapters
OneConnect 10GbE iSCSI Adapters
同於Emulex 16G FC HBA 驅動可共用
驅動支持度還不錯
http://www.emulex.com/downloads/emulex.html先來看圖 說清楚FCOE 應用狀況
網路上可以查到一堆
[COLOR="Red"]FCoE是規範將光纖通道(Fibre Channel)訊框直接映射為乙太網路訊框後,在底層為乙太網路上傳輸資料的協定。 [/COLOR]
這樣講太理論 請先看圖

FCOE協議最大功用是能讓高速網路卡去存取舊有的FC Target Storage.
讓fc 跟tcp/ip 硬體共用
比如說你想要讓你的一般10G 網路卡存取FC SAN storage Lun 硬碟.
一般卡 沒有FCOE 硬體運算協定轉換 (Intel 10G ,Broadcom 10G 網卡都沒 只有補助運算) ,
先要搭配 open-FCoE 或其自家 software fcoe initiator
可以讓系統產生 FC Frame 然後讓 NIC 將此FC Frame 封裝在傳統的 Enternet Frame
前端可以為一般網路通道 (傳統 乙太 Switch ,網路線) ,後面為再透過Fcoe Switch 轉光纖.
再接上FC SAN 就可以Mount 存取 FC SAN 的Lun.
.
但是透過openfcoe跟設定 是比較麻煩
再者,如果要做fcoe lun boot的話,軟體協議的卡.用software fcoe initiator
無法視為本地硬碟....安裝OS 在 FCOE Lun有不少問題
Fcoe 硬體卡 就內建協定訊框轉換 如果直接接SFP + 再接10G Fcoe Switch ,再轉光纖 FC SAN Stoage .就可存取
一般CNA 是SFP +口 , 再配sfp+ 光電模組
就可變成 10GBASE-SR or 10GBASE-LR (10G 光纖標準)
如果都為光口 OCe10102 CNA 也等於傳統Fibre HBA LPe16000光纖卡 (驅動完全通用) ,可以直接接上老款FC Stoage Switch 或是 FC Target儲存設備
配上圖 這樣大家對FCOE 應該有更完整觀念 請大家把這觀念弄清楚
-------------------------------------------------------------------------------
那什麼是iscsi hba ?
簡單講 目前的intel or boardcom lan card 配上iscsi option boot rom 是IBF
並不是真正的 storage hba .

先掛載了software iscsi initiator 再 load IBFT(iSCSI Boot Firmware Table)
這種狀況如果想要在iscsi boot lun 亂裝 OS 相容性很差
比如說vmware vsphere 4 就不可以以此方式安裝在Lun, Vsphere 4i ,5i就可
因此有 iscsi hba 卡..
像Qlogic QLA4050 ,QLE4060 iscsi hba
iSCSI HBA 是一張透過以太網路跟 Storage 連線的 SCSI 卡
OS視為"這種長的網卡東西"為Storage HBA
目前CNA 主要由三大廠Qlogic ,Emulex , Brocade 我個人是建議前二家
最終目標是打造出 ISCSI + FC + NFS + CIFS 四種協定的萬用Stroage 以方便工作上使用 測試
http://blog.laspina.ca/ubiquitous/multi_protocol_storage_provisioning_with參考
http://benjr.tw/taxonomy/term/74http://www.ithome.com.tw/itadm/article.php?c=66226共買了 3張卡+ 6 SFP+ 東西在飛機上 繼續自虐...