超融合基礎架構(Hyper-Converged Infrastructure,或簡稱“HCI”)也被稱爲超融合架構,是指在同一套單元設備(x86服務器)中不僅僅具備計算、網絡、存儲和服務器虛擬化等資源和技術,而且還包括緩存加速、重複數據刪除、在線數據壓縮、備份軟件、快照技術等元素,而多節點可以通過網絡聚合起來,實現模塊化的無縫橫向擴展(scale-out),形成統一的資源池。超融合架構(Hyperconvergence Infrastructure, HCI)將虛擬化計算和存儲整合到同一個系統平臺。簡單的說就是物理服務器上運行虛擬化軟件(Hpyervisor),通過在虛擬化軟件上運行分佈式存儲服務供虛擬機使用。分佈式存儲可以運行在虛擬化軟件上的虛擬機裏也可以是與虛擬化軟件整合的模塊。廣義上,除了虛擬化計算和存儲,超融合架構還可以整合網絡以及其它更多的平臺和服務。當前業界普遍的共識是:軟件定義的分佈式存儲層和虛擬化計算是超融合架構的最小集。
基於傳統集中式共享存儲的架構存在以下缺點:
異構硬件,成本高,升級困難
集中式存儲架構,存單點故障風險
存儲控制器數量有限,無法擴展
無法充分發揮 SSD 性能,I/O 易成瓶頸
管理運維複雜
微軟解決方案:
存儲空間直通 (Storage Spaces Direct, S2D)使用具有本地連接驅動器的行業標準服務器來創建高度可用、高度可擴展的軟件定義存儲,其成本僅佔傳統 SAN 或 NAS 陣列的一小部分。 其聚合或超匯聚體系結構大大簡化了採購和部署,同時功能,如緩存、 存儲層和擦除編碼,如 RDMA 網絡和 NVMe 驅動器,最新的硬件創新與提供無與倫比的效率和性能。存儲空間是Windows和Windows Server中的一項技術,可以幫助保護數據免遭驅動器故障。 它在概念上類似於用軟件實現的RAID。 您可以使用存儲空間將三個或更多驅動器組合到一個存儲池中,然後使用該存儲池中的容量創建存儲空間。 這些通常會存儲數據的額外副本,因此如果其中一個驅動器發生故障,您仍然擁有完整的數據副本。 如果容量不足,只需將更多驅動器添加到存儲池。注意S2D功能必須是Windows Server 2016 Datacenter版本。
存儲空間直通硬件要求:
存儲空間直通中的容錯和存儲效率:
本實驗將使用兩臺Windows Server 2016 Datacenter實現S2D功能
Hostname | IP | Disk | OS | Role |
DC01.yueque.local | 192.168.2.121 | N/A | Windows Server 2016 STD | 域控制器 |
Host01.yueque.local | 192.168.2.122 | 1x OS 2x HDD | Windows Server 2016 DC | 羣集主機1 |
Host01.yueque.local | 192.168.2.123 | 1x OS 2x HDD | Windows Server 2016 DC | 羣集主機2 |
Cluster01.yueque.local | 192.168.2.124 | N/A | N/A | 羣集管理 |
主要步驟:
安裝Windows羣集功能;
啓動羣集S2D功能;
創建存儲池;(類似傳統存儲創建RAID)
創建虛擬磁盤和卷;(類似傳統存儲劃分LUN)
故障測試;
S2D是Windows Server 2016 cluster 裏面的一個功能,安裝好羣集服務後,在驗證羣集過程中檢查現有環境是否複合S2D
勾選Storage Spaces Direct進行檢測(默認情況下要所有羣集條件都要符合要求,本實驗已經通過其他條件的檢測)
查看測試報告
查看測試報告硬盤的要求(此處說磁盤緩存不夠,虛擬環境搭建條件限制)
通過羣集測試後,使用以下powershell命令啓用S2D功能
Enable-ClusterS2D
查看磁盤是否聚合和健康狀態
創建存儲池
輸入存儲池名稱
選取需要添加的磁盤
確認選擇的磁盤
存儲池創建成功
此處可以查看存儲池可用空間爲25GB,下一步進行創建虛擬磁盤。
基於S2D存儲池創建虛擬磁盤
開始創建
輸入虛擬磁盤名字
設置磁盤大小
確認無誤後,點擊創建
創建完成
創建卷
選擇剛纔創建的虛擬磁盤
確認無誤後,點擊創建
創建卷完成
檢測羣集磁盤狀態,關掉一臺主機後,狀態依舊正常。
至此,Windows Server 2016 新功能HCI(超融合基礎架構) By S2D測試完畢。