在先前的帖子中,我們比較了共享存儲方法。現在我們將更仔細地看一下如何配置vSAN集群。
主機要求
- 至少三個主機提供本地磁盤。每個主機必須提供一個SSD和至少一個HDD
- 每個主機上運行ESXi 5.5或更高版本。您可以在初始集群配置或稍後將主機添加到虛擬SAN集群中
- 主機必須由vCenter Server 5.5或更高版本管理
- 主機必須使用vSphere Web客戶端配置為虛擬SAN集群
- 每個主機必須至少有6 GB的RAM
- 主機可能沒有本地存儲
存儲要求
虛擬SAN支持的存儲設備列表在vSphere兼容性指南中。
- 一個SAS、SATA或PCIe SSD
- 閃存讀取緩存不能使用SSD
- 不要使用VMFS或任何其他文件系統格式化SSD
- 設置為RAID 0或通過模式的SAS、SATA HBA或RAID控制器
- 每個主機上的SSD和HDD必須組織成磁盤組
SSD 和 HDD 容量的比率取決於工作負載。無論保護副本空間如何,最佳做法是使每個磁碟組的此比率不低於 10%。
建議:建立共享空間的最佳方式是使用新的未格式化 HDD。如果沒有未格式化的磁盤,請確保它們沒有任何分區。如果除了使用已有分區的磁盤外別無選擇,情況就會變得更加棘手。在未來的文章中,我們將描述我們如何處理這個問題。
網絡要求
vSAN 需要專用的千兆乙太網絡。為了獲得更好的性能,請使用 10 千兆乙太網絡。
VMware vSan 授權
vSAN 需要額外的許可證。其價格因基礎設施大小及其用途而異,VMware 發布了一篇博客文章,可能會幫助您估算您的基礎設施的 vSAN 成本。
如何配置 vSAN 集群?
注意:vSAN 集群只能在 Web 客戶端中配置。vSphere 客戶端不支持此功能。
首先,創建一個集群並將至少三個主機添加到其中。在集群中 HA 或 DRS 功能是否開啟並不重要。
接下來,在 vSAN 集群中的所有主機的 VMkernel 适配器上啟用虛擬 SAN 流量。您可以使用現有的 VMkernel 适配器進行流量管理,也可以為此目的創建新的适配器。
- 選擇一個主機,然後前往管理>網路>VMkernel 介面卡。點擊您將用於 vSAN 叢集的 VMkernel 並點擊編輯按鈕。
- 必須勾選虛擬 SAN 流量核取方塊。
現在您已準備好建立 vSAN 叢集。
- 選擇叢集,然後轉到管理標籤。然後轉到虛擬 SAN>一般並點擊編輯。
- 勾選啟用虛擬 SAN核取方塊。
- 如果在將磁碟新增到儲存中選擇自動模式,則所有空磁碟將自動由 vSAN 叢集佔用。我建議採取手動模式以掌控情況。
下一步是創建磁碟組。轉到磁碟管理,選擇 ESXi 主機並點擊建立新磁碟組圖示。
對於叢集中的每個主機重複此步驟。所有包含在磁碟組中的非 SSD 磁碟將組成共享儲存。
由於 vSAN 需要特定的許可證,因此請按照以下步驟安裝許可證密鑰:選擇叢集,轉到管理部分,點擊許可證,然後點擊指定許可證按鈕並添加您的許可證密鑰。
結論
vSAN 優勢
vSAN 最大的優勢是它可以與現有的基礎架構一起使用。此外,您無需專用服務器來構建共享存儲。考慮到這一點,您可以在硬件上節省金錢,並在配置軟件方面節省時間,就像在使用 iSCSI 方法的情況下一樣。
另一個優點是,您無需像處理光纖通道基礎架構時那樣需要任何特殊知識。您對 VMware 產品的知識足以創建和維護帶有 vSAN 的 VMFS 存儲。
vSAN 缺點
vSAN 使用軟件仿真的硬件層。這就是為什麼如果其中一台物理服務器宕機,整個叢集將變得不穩定。但是,您可以通過備份您的叢集來保護自己免受此缺陷可能帶來的後果。
另一個缺點是,如果您有一個龐大的基礎架構,那麼 vSAN 許可證可能會非常昂貴。
無論如何,您可以嘗試 VMware 的免費虛擬 SAN 評估工具來決定 vSAN 是否是您的最佳解決方案。
下載 NAKIVO Backup & Replication 的免費版本,嘗試其功能的多樣性,並確保您的 VMware 數據的安全性。