陣列卡的IT和IR模式,lsi2308直通卡


原文:

https://www.jianshu.com/p/c16f402cbaff?from=timeline

從新房入住開始,就不停的折騰家中的網絡設備,今年正好得閑,就從原本的軟路由+蝸牛星際逐漸轉變成了All in One的計划。看看有無機會寫下我的服務器All in One設計思路(主要是懶)(偷笑)

本文僅針對對HBA陣列卡的分類與刷卡做簡述,如有錯漏歡迎指正。
全文內容均來自網絡收集。如需准確描述,請查回官網。

 
lsi-naked.jpg

官方文檔地址:
https://docs.broadcom.com/doc/12352067

1.如何區分海量的陣列卡?

1.1總覽以及選購

如今隨着網絡雲盤的成本越來越高 (404也越來越多)
越來越多的人開始組建私有雲系統(NAS)
在組建NAS的的過程中,不外乎要使用大量的硬盤,在多硬盤的解決方案上,使用陣列卡就是一個蠻不錯的解決方式。這么多年來,商用服務器一直都是使用陣列卡作為多硬盤管理。

對於家用服務器來說,陣列卡的優勢便宜,穩定與超大的帶機量(至少都是8塊SAS/SATA硬盤)

上面有提到,陣列卡是商用服務器的配件。穩定性自然不言而喻,而且據我所知,很多商用資產有個5年換新的說法。故淘汰下來的二手卡充視着市場,價格也極其低廉。

舉例子:(圖就不配了)

您可以去購物網站搜索“pcie轉4口sata” 通常商家售賣的價格均在90-120元之間,或者您去某二手黃魚買張陣列卡,通常價格在100-120元之間。其性價比自然不言而喻。

不過二手黃魚的陣列卡種類繁多,如何分辨需要選擇的卡是我們今天要談的第一步:

 
對比圖

LSI HBA特性一覽(數據來自LSI)

 
功耗圖

LSI HBA功耗一覽(數據來自LSI)

如上兩張圖片,我們可以很好的看出,在一眾陣列卡中,實際就只有3種芯片的分別,其余都是IO接口等外部其他區別,從功耗欄目可以得出,現在情況下,SAS2116不是很適合家用,其余就剩下SAS2008與SAS2308兩個芯片組的產品了。通過上圖1,不難發現,SAS2008走的是PCIe 2.0通道,而SAS2308走的是PCIe 3.0通道.這里就要根據您的主板選擇了。(不過還是建議您購入SAS2308芯片組的卡,畢竟買新不買舊嘛)

1.2 IT模式IR模式區別

當您已經准備好選購SAS2308芯片組產品時,您需要明確如下2個概念:

1)IT模式(Initiator Target)
也就是HBA卡,單獨的卡片不負責處理RAID信息,如需RAID則需要進入系統通過軟件進行重組。

2)IR模式(Integrated RAID)
也就是RAID卡,卡片自身帶有系統,可以直連硬盤組成RAID,當你進入系統后,所見的硬盤就已經是組好RAID的形態了。

 
box

在很久之前的商用服務器上,IR模式的好處是單獨的卡片計算負責RAID,降低系統本體的運算量,模塊化的獨立設計,也可以更好的處理故障,最大程度的保證系統穩定運行以及數據安全。(出問題了換張卡就行,不用去系統中大量的調試)不過我們既然是家用,沒有商用服務器那么高的標准要求;同時,現如今的CPU計算能力也非常出色,軟RAID能力不輸於硬RAID,而且現在的軟件設計也比起之前高效很多。故我們僅需要一張IT模式的HBA卡就OK~

以上是我個人對兩種模式的粗淺見解,詳細請查如下官方鏈接

參考鏈接:https://www.supermicro.org.cn/support/faqs/faq.cfm?faq=16169

1.3 SAS2308各個版本以及馬甲版

首先要說明的是SAS2308,在同級別的卡硬件上無區別,區別在於固件。

SAS2308的常見型號:LSI 9217/9207/HP 9205/浪潮超微2308 等

9217=2308 IR模式

9207=2308 IT模式

(同級別的 2308卡,IR模式就等於9217 IT模式就等於9207)

LSI SAS2308第3代8端口6Gb/s

 
 

相對於上一代的SAS2008主要的變化是:
系統總線接口由PCI Express x8 2.0(5Gb/s)升級為x8 PCIe 3.0
(每個lane的速率為8.0Gb/s全雙工,實際效率比2.0提升一倍),

另外集成的PowerPC 440處理器頻率由533MHz提升到800MHz。
比DELL H200 IBM M1015(LSI 9211 9200 等)高一個檔次。

這也是我們選擇SAS2308的最主要原因。

 
 

因為我手頭的硬盤有限,實測鏈接SATA硬盤最高12T單盤完全OK。
不過雖然我實測可以連接12T硬盤,但如果您有多塊大容量(大於10T)硬盤,我不建議您使用這個卡,建議使用LSI 9300-8I/9400-8I,畢竟他們可是有12Gb/s的速率。

1.4 SAS2308的連接器

如下圖所示。SAS2308有 2 x Internal SFF-8087的連接端口,使用2條Amphenol的SSF-8087數據線,可以轉換出8個SATA端口。

這里要多說一句:強烈推薦使用Amphenol品牌的數據線,其他品牌的數據線我不清楚,但畢竟Amphenol的數據線是企業級的數據線,同時他家的線材大多也帶有SGPIO功能,可以直接檢測你的硬盤健康程度。不用依靠其他軟件運行,關於更多SGPIO功能,還請您自行google。本文不表。

 
 

1.5 LSI 9217-8i 購買提醒以及配件選擇

如上文所談,LSI 9217-8i 通常我們都會在二手黃魚或者TB上購買,
通常這類卡都是服務器拆機二手卡,當然都是IR模式的卡;你可以讓賣家幫忙刷成IT模式(通常會收取一定的費用)。這也是推薦自己購買IR卡自己刷IT模式的地方。

另外就是需要買一條陣列卡數據線啦,這里線材如果賣家不自帶,建議還是選購全新線材,以來全新線材無暗病,也方便售后,其次長度,接頭規格可控,不會出現機箱理線困難的情況。

 
 
 
 

2.LSI 9217-8i HBA 卡刷 IT 模式

准備工具:U盤1個,1G以上容量。

2.1 下載固件

進入官網的固件下載頁面

https://docs.broadcom.com/docs/12350569

確認你要下載的固件名稱為:

9217_8i_Package_P20_IR_IT_FW_BIOS_for_MSDOS_Windows.zip

這個固件名稱就是9217最新版的P20固件了~
可能有的朋友在JS那邊聽說過P20固件如何如何,其實自我使用下來也就那么回事(笑)

如果是別的型號或者固件集,可以官網刷搜索對應的型號,找到對應的固件。

2.2 制作可引導的U盤

雖然官方可以從win下直接使用官方工具MSM進行刷寫固件操作,不過經過我的觀察,官網MSM軟件僅可以刷寫BIOS和升級操作,不可以讓IR模式與IT模式互相刷寫,所以還是需要在DOS環境下操作。

這里推薦使用freedos環境進行刷寫固件操作。

下載U盤啟動工具rufus,插入U盤運行rufus,引導類型選FreeDos,其他默認,點擊「開始」寫盤,即可完成。

rufus官網:
http://rufus.ie/

 
rufus

因為rufus自帶freedos,就不用再去找freedos的鏡像了。

解壓
9217-8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows 並將以下三個文件復制到u盤根目錄中:

  • sasbios_rel/mptsas2.rom
  • Firmware/HBA_9207_8i_IT/9207-8.bin
  • sas2flsh_dos_rel/sas2flsh.exe

2.3 啟動FreeDOS環境並刷寫固件

將制作好的U盤插入電腦,選擇u盤啟動,進入DOS環境。

進入后你應該進入的是A:\,需要先去到C::

直接輸入:c:/ 進入。

查看剛才拷貝的三個文件是否在此目錄下:

運行命令

dir

在列出的項目中尋找如上3個文件是否名稱均與其一致。

然后執行以下命令:

sas2flsh -o -e 6

這命令是將卡進入高級模式-o, 然后擦除閃存-e 其中6代表Clean flash (erase everything except manufacturing area);也有人用7,但那個是Erase complete flash,最后還要重寫SAS Address才行,建議還是用6。

注意: 現在處於關鍵階段,不要重啟,否則該卡可能會處於一個不可恢復的狀態!(俗稱變磚)

輸入以下命令:

sas2flsh -o -f 9207-8.bin -b mptsas2.rom

該命令將把卡再次進入高級模式-o,然后刷新固件 -f 9207-8.bin 和 bios -b mtpsas2.rom

這一步有些慢,建議多等等,待最后出現如下信息后,再做下一步動作:

    Finished Processing Commands Successfully.
    Exiting SAS2Flash.

完成后,執行 sas2flsh -listall 檢查安裝是否正確完成。在重啟前,要確保正確完成,否則可能無法恢復。

執行此條命令應該會輸出你卡現在固件的信息。確認無誤后再做重啟動作。

重啟后按 CTRl-C 進入HAB卡的bois,應該可以看到已IT模式運行P20固件。

至此,刷卡完畢。當然刷回IR模式也是同理,換文件即可~

尾巴:

有人可能會說了:單個硬盤在IR模式下初始化然后格式化,也可以正常使用,所以不懂IT模式的優勢在哪?

其實如果你像我一樣是個多硬盤用戶,單獨初始化的IR模式,將帶來主機虛擬化直通異常,虛擬機無法查看硬盤信息等等一系列問題。所以還是建議直接刷IT吧!

另外,官方給出的建議運行環境溫度是:0~55℃。但根據我個人的使用,實際溫度經查飆升至70℃左右,個人分析可能是因為沒有商用服務器環境里的風道所導致。(或者是機房空調?)

卡片的散熱鰭片簡直燙的驚人,考慮到家庭使用,建議在散熱鰭片上增加一個4010小風扇對應主動降溫,延長使用壽命。

參考資料:

https://docs.broadcom.com/doc/12352067
https://www.jianshu.com/p/6b4476a53806
http://server.zol.com.cn/322/3228725_all.html
https://marcan.st/2016/05/crossflashing-the-fujitsu-d2607/



作者:BB00
鏈接:https://www.jianshu.com/p/c16f402cbaff
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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