許多企業在考慮部署超融合架構時,會傾向於採用靈活的硬件搭配而不只僅侷限於一個品牌。SmartX 超融合解決方案提供 Halo 一體機和 SMTX OS 純軟件兩種交付模式,可以更好知足不一樣用戶的需求。《SMTX OS 硬件選配推薦指南》(如下簡稱《指南》)專爲選擇 SMTX OS 軟件解決方案的用戶製做,從專業角度介紹了爲 SMTX OS 配置硬件時須要考慮的項目和指標,可以幫助用戶結合自身狀況,選擇更爲適合的硬件產品,讓超融合硬件配置更輕鬆。緩存
《指南》包括單機硬件配置、硬件資源預留方案和擴容選擇三個部分。以前咱們已經介紹過單機硬件配置中 CPU 、內存、SSD 和 HDD 的推薦選擇,本期繼續與你們分享關於啓動盤、存儲控制器和網卡的內容。安全
若是但願獲取完整《指南》,可點擊這裏進入下載通道。服務器
單機硬件配置之啓動盤 & 存儲控制器 & 網卡網絡
啓動盤選擇架構
1. 啓動盤類型ide
各硬件廠商在 Intel®️ Xeon®️ Scalable Processor 平臺基本都支持配置 M.2 SSD,做爲 SATA DOM 的替換方案,M.2 SSD 能夠支持更高容量,且支持 SATA 接口和 PCIe 接口兩種方式。另外 M.2 不佔用物理磁盤盤位,很是適合用做於啓動盤,但爲了避免佔用磁盤盤位,M.2 SSD 通常會放在服務器內部,不支持熱插拔。華爲是個例,M.2 SSD 及 M.2 SSD 陣列卡會佔用一個後置 PCIe 插槽,M.2 SSD 能夠從機器後方支持熱插拔。佈局
2. 啓動盤陣列及數量推薦性能
在部署 SMTX 虛擬化服務時,須要額外的啓動盤引導 SMTX OS 啓動,該啓動盤只在 SMTX OS 啓動時工做。由於此引導系統是可重建的,因此即使啓動盤很不幸發生故障,在 SMTX OS 持續工做不重啓時,也不會影響此服務器的功能,因此能夠接受用一塊 M.2 SSD 或其它硬盤設備做爲啓動盤,但須要及時修復,以防服務器重啓或故障,因此配置了 RAID 1 的兩塊 M.2 SSD 做爲啓動盤,能夠提供更高的安全性。磁盤佈局圖以下:spa
部署 SMTX 虛擬化服務時的磁盤佈局圖blog
但在部署 VMware vSphere 時,須要在每臺服務器上面部署 VMware ESXi OS,每臺服務器的軟件功能要依賴 ESXi OS,當 ESXi 系統故障,整臺服務器將喪失服務能力,因此建議將 ESXi 部署到配置了 RAID 1 的兩塊硬盤設備上,如兩塊 M.2 SSD。磁盤佈局圖以下:
部署 VMware vSphere 時的磁盤佈局圖
因此在配置硬件時也需考慮配置 M.2 SSD 的陣列卡,如 Dell 的 BOSS 卡、華爲的 Avago 3004 陣列卡等。
各廠商 SATA M.2 RAID 卡支持狀況參考以下表,Dell、Huawei 和 Lenovo 對 M.2 RAID 支持狀況比較好。
各廠商 SATA M.2 RAID 卡支持狀況
3. 啓動盤容量
推薦容量不小於 120G。
4. 啓動盤接口
M.2 SSD 接口分爲 SATA 和 PCIe,SATA 接口的 M.2 SSD 能夠經過 M.2 RAID 卡來支持 RAID,如 Dell 的 BOSS 卡,或者經過板載 SATA 控制器來組軟 RAID。而各廠商在支持 PCIe 接口的 M.2 時,要麼不支持 RAID,要麼須要額外購買 Key (Intel®️ VROC) 來組建 RAID。因爲對啓動盤性能要求不是那麼高,推薦選擇 M.2 SATA SSD,更方便支持 RAID 1。
5. 沒法配置 M.2 SSD 狀況
對於 SMTX 虛擬化服務,能夠選擇單塊小容量 SSD/HDD 硬盤做爲啓動盤,如 120G SSD,對於 VMware 來講,則推薦配置單獨 RAID 卡和兩塊小容量 2.5」 SSD 硬盤,經過 RAID 1 來保證啓動盤的安全性。
啓動盤整體推薦狀況以下:
啓動盤數量:推薦配置 2 塊,以作 RAID 1 來保障啓動盤的安全性。
啓動盤容量:不小於 120G。
啓動盤接口:推薦使用 SATA 接口。
存儲控制器選擇
Intel®️ Xeon®️ Scalable Processor 平臺服務器通常採用 Intel®️ C620 系列 PCH,能夠支持板載 14 個 SATA 設備,通常包含 12 個 SATA SSD/HDD 和 2 個 M.2 SATA SSD(取決於具體機型),若在純 SATA 接口硬盤環境下,能夠採用 PCH 板載 SATA 控制器鏈接 SATA 硬盤,進而下降成本, 但要根據機型具體確認,有些型號服務器在某些配置下支持的板載 SATA 硬盤數量有限。
但板載 SATA 控制器不支持 SAS 硬盤,因此當配置 SAS 接口 SSD/HDD 時,必需要配置 SAS HBA 卡或 RAID 卡。並且板載 SATA 控制器支持的硬盤數量有限,若須要配置大規模數量硬盤時,也推薦使用 SAS HBA 卡或 RAID 卡。
1. 存儲控制器類型推薦
RAID 自己的意義是在物理磁盤硬件級別提高 IO 帶寬(如 RAID 0)或經過鏡像保證磁盤安全性(如 RAID 1),SmartX 軟件會在軟件層經過軟 RAID、多副原本保障數據安全,因此再也不須要存儲控制器配置硬/軟 RAID,便可以選擇價格更優的 SAS HBA 卡,節省成本,並且 SAS HBA 卡複雜度也更低,也可進一步下降故障率。
SAS HBA 卡也有三種類型可選:IT、IR 及 IMR。IT 爲直通;IR 能夠支持簡單級別 RAID,如 RAID 0/1;IMR 能夠支持高級別 RAID,如 RAID 5,但通常須要購買 Key 纔可使用。因此更推薦 IT 或 IR SAS HBA 卡。
2. 通道數量選擇
隨着技術的升級,存儲控制器能夠支持 8i、16i 甚至 24i,即在不鏈接擴展設備的狀況下,單張陣列卡能夠支持 8 塊、16 塊或 24 塊物理磁盤。固然支持磁盤數量越多,成本也就越高。通道數量的選擇要根據具體的硬盤數量配置,若是所需硬盤不大於 8 塊,推薦價格更優的 8i 存儲控制器。
3. RAID 卡選擇狀況
首先要明確的是優先推薦 SAS HBA 卡。但若是在某些狀況下,必定要選擇 RAID 卡,要儘可能選在無緩存、無電池/超級電容的 RAID 卡,來下降總體成本,而且需確保此卡支持 JBOD/Passthrough 模式。
4. 經常使用存儲控制器列表
目前市面上主流的存儲控制器芯片爲 Avago/LSI 及 Microchip/PMC。
LSI 主流的 SAS HBA 芯片爲 3008,升級版本爲 3408,RAID 芯片爲 3108,升級版本爲 3508。
爲了避免佔用標準 PCIe 插槽,諸多服務器廠商會選擇定製存儲控制器,用扣卡/子卡的形式配置在主板上。Dell 的扣卡命名中會包含 mini,如 HBA330 mini,HPE 的扣卡會以 -a 區分,如 E208i-a。
下表爲各廠商常見存儲控制器參考列表:
各廠商常見存儲控制器參考列表
綜上,存儲控制器整體推薦狀況以下:
類型:推薦採用 SAS HBA 卡,下降採購成本,提高穩定性。
通道:8i,但要依據實際硬盤數量考量。
RAID 卡類型:若須要選擇 RAID 卡時,推薦選擇無緩存、無電池、支持 JBOD/Passthrough 模式。
網卡選擇
通常總體方案須要 4 套網絡:IPMI/BMC 硬件管理網絡、帶內管理網絡、業務網絡、存儲網絡。標準服務器通常會集成 IPMI/BMC 管理網口,帶內管理網絡選擇集成的千兆電口便可。業務網絡加存儲網絡在考慮 Bonding 的狀況下,共需 4 個萬兆口,推薦配置 2 塊雙光口萬兆網卡。
對於有些高密度服務器,因爲結構限制沒法配置更多網卡時,也可配置雙千兆口+雙萬兆口的最小配置,固然 IPMI/BMC 是單獨的網絡。
另外,如今有些服務器能夠支持 NC-SI(Network Controller Sideband Interface),能夠用網卡的網絡接口來實現 IPMI/BMC 管理,即一條物理鏈路下實現兩個功能。若是客戶不想部署那麼多套網絡,也能夠考慮此功能,但並非全部服務器均支持。在非特殊狀況下,仍是建議網絡物理隔離。
網卡推薦狀況以下:
千兆網卡:雙電口。
萬兆網卡:兩塊雙口光纖萬兆網卡。
瞭解更多 SmartX 超融合產品相關信息:https://www.smartx.com
下載完整《指南》:https://www.smartx.com/smtx-os#doc-smtx-os-recommend