VMware vSAN 是做爲 ESXi 管理程序的一部分本機運行的分佈式軟件層。vSAN 可彙總主機羣集的本地或直接鏈接容量設備,並建立在 vSAN 羣集的全部主機之間共享的單個存儲池。
緩存
雖然 vSAN 支持 HA、vMotion 和 DRS 等須要共享存儲的 VMware 功能,但它無需外部共享存儲,而且簡化了存儲配置和虛擬機置備活動。分佈式
本章討論瞭如下主題:ide
vSAN 概念
vSAN 術語和定義
vSAN 和傳統存儲
構建 vSAN 羣集
vSAN 部署選項
與其餘 VMware 軟件集成
vSAN 的限制性能
1、vSAN 概念
測試
VMware vSAN 使用軟件定義的方法爲虛擬機建立共享存儲。能夠虛擬化 ESXi 主機的本地物理存儲資源,並將這些資源轉化爲存儲池,而後可根據虛擬機和應用程序的服務質量要求劃分這些存儲池並分配給這些
虛擬機和應用程序。vSAN 直接在 ESXi 管理程序中實現。能夠配置 vSAN 以將其用做混合羣集或全閃存羣集。在混合羣集中,閃存設備用於緩存層,磁盤用於存儲容量層。在全閃存羣集中,閃存設備同時用做緩存和容量設備。
優化
您能夠在現有主機羣集上激活 vSAN,也能夠在建立新羣集時激活 。vSAN 會將全部本地容量設備聚合到vSAN 羣集中全部主機共享的單個數據存儲中。可經過向羣集添加容量設備或具備容量設備的主機來擴展
數據存儲。當羣集中的全部 ESXi 主機在全部羣集成員之間共享相似或相同的配置,包括相似或相同的存儲配置,vSAN 運行狀態最佳。一致的配置可以使跨羣集中的全部設備和主機的虛擬機存儲組件實現平衡。不
具備任何本地設備的主機能夠加入 vSAN 數據存儲並在其中運行其虛擬機。
加密
若是主機向 vSAN 數據存儲提供其本地存儲設備,則必須至少提供一個閃存緩存設備和一個容量設備。容量設備也稱爲數據磁盤。此類主機上的設備將構成一個或多個磁盤組。每一個磁盤組包含一個閃存緩存設備,以及一個或多個用於持久存儲的容量設備。每一個主機均可配置爲使用多個磁盤組。spa
有關設計和調整 vSAN 羣集大小的最佳實踐、容量注意事項和常規建議,請參見《VMware vSAN 設計和優化指南》。設計
vSAN 的特性
本主題概述了適用於 vSAN、其羣集和數據存儲的特性。
vSAN 爲您的環境提供了許多優點。blog
表 1-1. vSAN 功能
支持的功能 | 描述 |
共享存儲支持 | vSAN 支持須要共享存儲的 VMware 功能,如 HA、vMotion 和 DRS。例 如,若是某個主機過載,DRS 可將虛擬機遷移到羣集中的其餘主機上。 |
磁盤格式 | vSAN 6.7.3 支持磁盤虛擬文件格式 10.0,該格式按 vSAN 羣集提供高度 可擴展的快照和克隆管理支持。有關每一個 vSAN 羣集支持的虛擬機快照和 克隆數量的信息,請參見最高配置文檔。 |
全閃存和混合配置 | 能夠爲全閃存或混合羣集配置 vSAN。 |
故障域 | vSAN 支持配置故障域,當 vSAN 羣集跨越數據中心的多個機架或刀片服 務器機箱時,能夠防止主機出現機架或機箱故障。 |
iSCSI 目標服務 | vSAN iSCSI 目標服務支持駐留在 vSAN 羣集外部的主機和物理工做負載 訪問 vSAN 數據存儲。 |
延伸羣集 | vSAN 支持延伸羣集,這類羣集能夠跨兩個地理位置。 |
支持 Windows Server 故障切換羣集 (WSFC) | vSAN 6.7 Update 3 及更高版本支持 Windows Server 故障切換羣集 (WSFC) 所需的虛擬磁盤級 SCSI-3 持久預留 (SCSI3-PR),以便在節點之 間對共享磁盤的訪問進行仲裁。支持 SCSI-3 PR 可確保在配置 WSFC 時 使磁盤資源在 vSAN 數據存儲上的本機虛擬機之間共享。 當前支持如下配置: 每一個羣集最多 6 個應用程序節點。 每一個節點最多 64 個共享虛擬磁盤。 注 在 Microsoft Windows Server 2012 或更高版本上運行的 Microsoft |
vSAN Health Service | vSAN Health Service 包含一些預配置的運行情況檢查測試,能夠執行監 控和故障排除並診斷羣集組件出現問題的緣由,還能夠識別任何潛在的風 險。 |
vSAN 性能服務 | vSAN 性能服務包含用於監控 IOPS、吞吐量、延遲和擁堵的統計圖表。可 以監控 vSAN 羣集、主機、磁盤組、磁盤和虛擬機的性能。 |
與 vSphere 存儲功能集成 | vSAN 與一般用於 VMFS 和 NFS 存儲的 vSphere 數據管理功能相集成。 這些功能包括快照、連接克隆和 vSphere Replication。 |
虛擬機存儲策略 | vSAN 與虛擬機存儲策略結合使用,可支持以虛擬機爲中心的存儲管理方 法。 若是部署期間沒有爲虛擬機分配存儲策略,則會自動將 vSAN 默認存儲策 略分配給虛擬機。 |
快速置備 | 在建立和部署虛擬機期間,vSAN 可在 vCenter Server® 中快速置備存 儲。 |
去重和壓縮 | vSAN 可執行塊級去重和壓縮以節省存儲空間。在 vSAN 全閃存羣集上啓 用去重和壓縮後,每一個磁盤組上的冗餘數據都會減小。您能夠在羣集範圍 內啓用去重和壓縮,但須要以磁盤組爲單位應用。 |
靜態數據加密 | vSAN 可提供靜態數據加密。在對數據執行全部其餘處理(例如,去重) 後對數據加密。從羣集中移除設備時,靜態數據加密可保護存儲設備上的 數據。 |
SDK 支持 | VMware vSAN SDK for Java 是 VMware vSphere Management SDK 的擴展。它包括有助於開發人員自動執行 vSAN 安裝、配置、監控和故障排除工做的文檔、庫和代碼示例。 |