vSAN 介紹對於理解非常重要的特定詞彙和定義。

開始使用 vSAN 之前,請先檢閱關鍵 vSAN 詞彙和定義。

磁碟群組

磁碟群組是主機和實體裝置群組上的實體儲存區容量單元,可為 vSAN 叢集提供效能和容量。在向 vSAN 叢集提供其本機裝置的每個 ESXi 主機上,將裝置組織整理成磁碟群組。

每個磁碟群組必須擁有一個 Flash 快取裝置和一或多個容量裝置。用於快取的裝置無法在磁碟群組間共用,也無法用作其他用途。單一快取裝置必須專用於單一磁碟群組。在混合叢集中,Flash 裝置會用於快取層,而磁碟則用於儲存容量層。在全快閃叢集中,Flash 裝置同時用於快取和容量。如需建立和管理磁碟群組的相關資訊,請參閱管理 VMware vSAN

耗用的容量

耗用的容量是指一或多個虛擬機器在任何時間耗用的實體容量數量。許多因素可決定耗用的容量,包括 VMDK 耗用的大小、保護複本等。針對快取大小調整進行計算時,不要考量用於保護複本的容量。

以物件為基礎的儲存區

vSAN 以具有彈性的資料容器 (稱為物件) 形式儲存和管理資料。物件是一個邏輯磁碟區,該邏輯磁碟區的資料和中繼資料散佈在叢集中。例如,如同每個快照是一個物件一樣,每個 VMDK 也是一個物件。在 vSAN 資料存放區上佈建虛擬機器時,vSAN 將為每個虛擬磁碟建立一組包含多個元件的物件。還會建立虛擬機器首頁命名空間,即儲存您虛擬機器之所有中繼資料檔案的容器物件。根據指派的虛擬機器儲存區原則,vSAN 會分別佈建和管理每個物件,可能還涉及為每個物件建立 RAID 組態。

vSAN 為虛擬磁碟建立物件並決定如何在叢集中散佈物件時,它會考量以下因素:
  • vSAN 會確認根據指定的虛擬機器儲存區原則設定套用虛擬磁碟需求。
  • vSAN 會確認佈建時使用了正確的叢集資源。例如,vSAN 會根據保護原則決定要建立的複本數量。效能原則決定為每個複本指派的 Flash Read Cache 數量、要為每個複本建立的等量區數量以及將其放置於叢集中的位置。
  • vSAN 會持續監控和報告虛擬磁碟的原則符合性狀態。如果找到任何不符合標準的原則狀態,您必須進行疑難排解並解決基礎問題。
    備註: 需要時,您可以編輯虛擬機器儲存區原則設定。變更儲存區原則設定不會影響虛擬機器的存取。 vSAN 會主動節流用於重新設定的儲存區和網路資源,將物件重新設定對一般工作負載的影響降到最低。變更虛擬機器儲存區原則設定時, vSAN 可能會起始物件重新建立程序以及後續的重新同步。請參閱 vSAN 監控和疑難排解
  • vSAN 會確認所需的保護元件 (例如鏡像和見證) 放置於單獨的主機或容錯網域上。例如,若要在故障期間重建元件,vSAN 會尋找滿足放置規則的 ESXi 主機,即虛擬機器物件的保護元件必須放置在兩個不同的主機上,或跨容錯網域。

vSAN 資料存放區

在叢集上啟用 vSAN 後,將建立單一 vSAN 資料存放區。該資料存放區將在可能可用之資料存放區 (包括虛擬磁碟區、VMFS 以及 NFS) 清單中顯示為另一種資料存放區類型。單一 vSAN 資料存放區可針對每台虛擬機器或每個虛擬磁碟提供不同的服務層級。在 vCenter Server® 中,vSAN 資料存放區的儲存區特性顯示為一組功能。為虛擬機器定義儲存區原則時,您可以參考這些功能。以後部署虛擬機器時,vSAN 便會根據每個虛擬機器的需求使用此原則以最佳方式放置虛擬機器。如需使用儲存區原則的一般資訊,請參閱《vSphere Storage》說明文件。

vSAN 資料存放區具有需要考量的特定特性。
  • vSAN 提供可存取叢集中所有主機 (無論這些主機是否對叢集提供儲存區) 的單一 vSAN 資料存放區。每個主機也可以掛接其他任何資料存放區,包括虛擬磁碟區、VMFS 或 NFS。
  • 您可以使用 Storage vMotion 在 vSAN 資料存放區、NFS 資料存放區和 VMFS 資料存放區之間移動虛擬機器。
  • 只有用於容量的磁碟和 Flash 裝置可構成資料存放區容量。用於 Flash 快取的裝置不計為資料存放區的容量。

物件和元件

每個物件包含一組元件,具體由虛擬機器儲存區原則正在使用的功能決定。例如,當容許的主要層級故障數設定為 1 時,vSAN 可確保保護元件 (例如複本和見證) 放置於 vSAN 叢集中的單獨主機上,其中每個複本是一個物件元件。此外,在同一原則中,如果每個物件的磁碟等量區數目設定為兩個或更多,vSAN 還會在多個容量裝置間等量處理物件且每個等量區會被視為指定物件的一個元件。需要時,vSAN 還可能會將較大物件分割為多個元件。

vSAN 資料存放區包含下列物件類型:

虛擬機器首頁命名空間
儲存了 .vmx、記錄檔、vmdk、快照差異說明檔案等所有虛擬機器組態檔的虛擬機器主目錄。
VMDK
虛擬機器磁碟或儲存虛擬機器硬碟機之內容的 .vmdk 檔案。
虛擬機器分頁物件
開啟虛擬機器電源時建立。
快照差異 VMDK
擷取虛擬機器快照時建立。
記憶體物件
建立或暫停虛擬機器時,選取快照記憶體選項時建立。

虛擬機器符合性狀態:符合標準和不符合標準

當一或多個其物件無法滿足指派的儲存區原則需求時,虛擬機器會被視為不符合標準。例如,其中一個鏡像複本無法存取時,狀態可能變為不符合標準。如果您的虛擬機器滿足儲存區原則中定義的需求,則其狀態為符合標準。從虛擬磁碟頁面上的實體磁碟放置位置索引標籤,您可以確認虛擬機器物件的符合性狀態。如需對 vSAN 叢集進行疑難排解的相關資訊,請參閱vSAN 監控和疑難排解

元件狀態:已降級和不存在狀態

vSAN 認可以下元件故障狀態:
  • 已降級。當 vSAN 偵測到永久性元件故障且判定發生故障的元件不會復原為其原始工作狀態時,元件為 [已降級] 狀態。因此,vSAN 會立即開始重建已降級的元件。當元件在發生故障的裝置上時會發生該狀態。
  • 不存在。當 vSAN 偵測到元件 (包括其所有資料) 可能會復原並將 vSAN 恢復為其原始狀態的暫存元件故障時,元件為 [不存在] 狀態。當重新啟動主機或從 vSAN 主機拔除裝置時,可能會發生該狀態。vSAN 將等待 60 分鐘,然後開始重建處於不存在狀態的元件。

物件狀態:狀況良好和狀況不良

根據叢集中故障的類型和數量,物件可能處於以下其中一種狀態:
  • 狀況良好。至少有一個完整 RAID 1 鏡像可供使用,或是需要的最低資料區段數目可供使用時,會將物件視為狀況良好。
  • 狀況不良。沒有完整鏡像可用或所需資料區段數目下限不可用於 RAID 5 或 RAID 6 物件時,會將物件視為狀況不良。如果可用的物件投票低於 50%,則會將物件視為狀況不良。叢集中的多個故障會導致物件變得狀況不良。物件的作業狀態被視為狀況不良時,會影響關聯的虛擬機器的可用性。

見證

見證為僅包含中繼資料且不包含任何實際應用程式資料的元件。必須根據尚存資料存放區元件的可用性做出決定時,在潛在故障後會用作一個連接短路器。使用磁碟上格式 1.0 時,見證會為 vSAN 資料存放區上的中繼資料耗用大約 2 MB 空間,對於磁碟上格式 2.0 及更新版本,則為 4 MB。

vSAN 6.0 及更新版本會使用不對稱投票系統來維護仲裁,該系統中的每個元件可能有多張投票來決定物件的可用性。在組成虛擬機器的儲存區物件的投票中,必須有 50% 以上的投票隨時可供存取,物件才會被視為可供使用。當不超過 50% 的投票可供所有主機存取時,物件不再可供 vSAN 資料存放區存取。無法存取的物件會影響相關聯虛擬機器的可用性。

以儲存區原則為基礎的管理 (SPBM)

使用 vSAN 時,可以使用原則的形式定義虛擬機器儲存區需求,例如效能和可用性。vSAN 確保將為部署到 vSAN 資料存放區的虛擬機器指派至少一個虛擬機器儲存區原則。當您知道自己的虛擬機器儲存區需求時,您可以定義儲存區原則並將這些原則指派給您的虛擬機器。如果您在部署虛擬機器時未套用儲存區原則,vSAN 會自動指派容許的主要層級故障數設為 1 的預設 vSAN 原則,為每個物件指派單一磁碟等量區並指派精簡佈建的虛擬磁碟。為獲得最佳效果,請定義自己的虛擬機器儲存區原則,即使原則需求與預設儲存區原則中定義的需求相同亦是如此。如需使用 vSAN 儲存區原則的相關資訊,請參閱管理 VMware vSAN

vSphere PowerCLI

VMware vSphere PowerCLI 為 vSAN 新增命令列指令碼支援,以協助您自動化設定和管理工作。vSphere PowerCLI 為 vSphere API 提供 Windows PowerShell 介面。PowerCLI 包括用於管理 vSAN 元件的 cmdlet。如需使用 vSphere PowerCLI 的相關資訊,請參閱《vSphere PowerCLI 》說明文件