使用 vSAN 時,可以在原則中定義虛擬機器儲存區需求,例如效能和可用性。
vSAN 確保將為部署到 vSAN 資料存放區的每個虛擬機器指派至少一個儲存區原則。指派完成後,儲存區原則需求即會在建立虛擬機器時被推送到 vSAN 層。虛擬裝置會散佈在 vSAN 資料存放區之間,以符合效能和可用性需求。
vSAN 使用儲存區提供者向 vCenter Server 提供基礎儲存區的相關資訊。此資訊可協助您就虛擬機器放置做出適當的決策,並協助您監控儲存區環境。
什麼是 vSAN 原則?
vSAN 儲存區原則可定義虛擬機器的儲存區需求。
這些原則決定在資料存放區中如何佈建和配置虛擬機器儲存區物件,以保證提供所要求的服務等級。在主機叢集上啟用 vSAN 後,會建立單一 vSAN 資料存放區,並指派預設儲存區原則給資料存放區。
瞭解虛擬機器的儲存區需求後,可以建立參考資料存放區所公告之功能的儲存區原則。您可以建立數個原則以擷取不同類型或類別的需求。
部署至 vSAN 資料存放區的每部虛擬機器都會獲派至少一個虛擬機器儲存區原則。您可在建立或編輯虛擬機器時指派儲存區原則。
容量 | 說明 |
---|---|
容許的故障次數 (FTT) | 定義虛擬機器物件可容許的主機和裝置故障次數。如果使用 RAID-5 或 RAID-6,在容許 n 次故障後,寫入的每筆資料都會儲存在 n+1 個位置 (包含同位檢查複本)。 如果已設定容錯網域,則需要 2n+1 個具有提供容量之主機的容錯網域。不屬於容錯網域的主機將被視為其自身的單一主機容錯網域。
您可以選取會針對效能或容量進行最佳化的資料複製方法。RAID-1 (鏡像) 會使用較多磁碟空間來放置物件的元件,但能提升存取物件的效能。RAID-5/6 (抹除碼) 使用較少磁碟空間,但效能會降低。您可以選取以下選項之一:
備註: 建立儲存區原則時,如果您沒有為
FTT 指定值,
vSAN 會建立虛擬機器物件的單一鏡像複本。可以容許單一故障。不過,如果發生多個元件故障,可能會危及您的資料。
|
站台災難容錯 | 此規則定義使用標準、延伸還是雙節點叢集。如果使用 vSAN 延伸叢集,則可以定義是在叢集中的兩個站台上鏡像資料,還是僅在一個站台鏡像資料。對於 vSAN 延伸叢集,您可以選擇將資料保留在慣用站台或次要站台上,以獲得主機相似性。
|
容量 | 說明 |
---|---|
加密服務 | 為部署至資料存放區的虛擬機器定義加密選項。選擇下列其中一個選項:
|
空間效率 | 為部署至資料存放區的虛擬機器定義空間效率選項。選取下列其中一個選項:
|
儲存層 | 為具有已定義儲存區原則的所有虛擬機器指定儲存層。選取下列其中一個選項:
|
容量 | 說明 |
---|---|
每個物件的磁碟等量區數目 | 要等量處理虛擬機器物件之每個複本的最少容量裝置數目。如果值大於 1,則可能會提高效能,但也會導致使用更多的系統資源。 預設值為 1。上限值為 12。 請勿變更預設的等量區值。 在混合環境中,磁碟等量區分散在各個磁碟上。對於全快閃組態,等量區將分散在構成容量層的各個快閃記憶體裝置上。確保 vSAN 環境中存在足夠的容量裝置以容納申請。 |
物件的 IOPS 限制 | 定義物件 (例如 VMDK) 的 IOPS 限制。IOPS 是使用加權大小計算的 I/O 作業數目。如果系統使用預設的 32 KB 基本大小,則 64-KB I/O 代表兩個 I/O 作業。 計算 IOPS 時,讀取和寫入視為相等,但不考慮快取命中率和循序性。如果磁碟的 IOPS 超出限制,就會對 I/O 作業進行節流。如果物件的 IOPS 限制設為 0,則不會強制執行 IOPS 限制。 vSAN 允許物件在開始作業的第一秒或閒置一段時間後達到 IOPS 限制的兩倍。
|
物件空間保留區 | 在佈建虛擬機器時,必須保留或完整佈建之虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。可用選項如下:
|
Flash Read Cache 保留區 (%) | 保留為虛擬機器物件之讀取快取的快閃容量。指定為虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。保留的快閃容量無法供其他物件使用。未保留的快閃會在所有物件之間公平共用。僅使用此選項來解決特定的效能問題。 無須將保留區設定為獲取快取。在移動虛擬機器物件時設定讀取快取保留區可能會發生問題,因為快取保留區設定始終隨附該物件。 [Flash Read Cache 保留區] 儲存區原則屬性僅支援混合儲存組態。為全快閃叢集或 vSAN ESA 叢集定義虛擬機器儲存區原則時,請勿使用此屬性。 預設值為 0%。上限值為 100%。
備註: 依預設,
vSAN 將根據需要為儲存區物件動態配置讀取快取。此功能代表最具彈性、最佳的資源利用。因此,通常無需變更此參數的預設值 0。
若要在解決效能問題時增加該值,請務必小心。在多個虛擬機器上過度佈建快取保留,可能會導致快閃記憶體裝置空間浪費在超額保留上。這些快取保留區無法在指定時間提供給需要必要空間的工作負載使用。這種空間浪費和無法使用的情形,會導致效能降低。 |
物件總和檢查 | 如果此選項設為否,物件會計算總和檢查碼資訊以確保資料完整性。如果此選項設為是,則物件不會計算總和檢查碼資訊。 vSAN 使用端對端總和檢查碼來確認檔案的每個複本都和來源檔案完全相同,以確保資料的完整性。系統會在讀取/寫入作業期間檢查資料的有效性,如果偵測到錯誤,vSAN 會修復資料或者報告錯誤。 如果偵測到總和檢查碼不相符,vSAN 會使用正確資料覆寫不正確的資料,藉以自動修復資料。總和檢查碼計算和錯誤更正都是以背景作業的形式執行。
叢集中所有物件的預設設定為
否,表示啟用總和檢查碼。
備註: 對於 vSAN Express Storage Architecture,物件總和檢查碼始終處於啟用狀態,無法停用。
|
強制佈建 | 如果此選項設為是,則即使資料存放區無法滿足儲存區原則中指定的容許的故障次數、每個物件的磁碟等量區數目以及Flash Read Cache 保留區原則,仍會佈建物件。此參數可在啟動載入時,以及在出現故障無法再進行標準佈建時使用。 預設值否對於大多數生產環境是可接受的。如果不符合原則需求,vSAN 將無法佈建虛擬機器,但可成功建立使用者定義的儲存區原則。 |
使用虛擬機器儲存區原則時,您必須暸解儲存區功能如何影響 vSAN 叢集中的儲存容量的耗用量。如需有關儲存區原則的設計和調整大小考量事項的詳細資訊,請參閱《vSAN 規劃和部署》中的〈設計和調整 vSAN 叢集大小〉。
vSAN 管理原則變更的方式
vSAN 6.7 Update 3 及更新版本管理原則變更,以減少叢集上耗用的暫時性空間量。
當 vSAN 重新設定要進行原則變更的物件時,會產生暫時性容量。
修改原則時,會接受變更,但不會將其立即套用。vSAN 會批次處理原則變更要求並以非同步方式執行,以維持固定的暫時性空間量。
由於非容量相關的原因 (例如,在五台主機的叢集上將 RAID-5 原則變更為 RAID-6),原則變更會立即遭到拒絕。
您可以在 vSAN 的 [容量] 監視器中檢視暫時性容量使用量。若要驗證物件上原則變更的狀態,請使用 vSAN 健全狀況服務檢查 vSAN 物件健全狀況。
檢視 vSAN 儲存區提供者
啟用 vSAN 將會自動針對 vSAN 叢集中的每台主機設定和登錄儲存區提供者。
vSAN 儲存區提供者是內建的軟體元件,用於將資料存放區功能傳遞到 vCenter Server。儲存區功能通常由索引鍵-值配對表示,其中索引鍵為資料存放區提供的特定內容。值為資料存放區可以為已佈建的物件 (例如,虛擬機器首頁命名空間物件或虛擬磁碟) 提供的數字或範圍。您也可以使用標籤建立使用者定義的儲存區功能,並在定義虛擬機器的儲存區原則時進行參考。如需如何藉由資料存放區套用和使用標籤的相關資訊,請參閱 vSphere 儲存區 說明文件。
vSAN 儲存區提供者會向 vCenter Server 報告一組基礎儲存區功能。此外,它們還將與 vSAN 層通訊,報告虛擬機器的儲存區需求。如需儲存區提供者的詳細資訊,請參閱 vSphere 儲存區 說明文件。
vSAN 6.7 及更新版本會使用下列 URL,僅針對 vCenter Server 所管理的所有 vSAN 叢集登錄一個 vSAN 儲存區提供者:
https://<VC fqdn>:<VC https port>/vsan/vasa/version.xml請確認儲存區提供者已登錄。
程序
- 導覽到 vCenter Server。
- 按一下設定索引標籤,然後按一下儲存區提供者。
結果
什麼是 vSAN 預設儲存區原則?
vSAN 需要為部署到 vSAN 資料存放區上的虛擬機器指派至少一個儲存區原則。
佈建虛擬機器時,如果未明確指派儲存區原則,則 vSAN 會為該虛擬機器指派預設的儲存區原則。每個預設原則包含 vSAN 規則集和一組基本儲存區功能,通常用於放置部署到 vSAN 資料存放區上的虛擬機器。
規格 | 設定 |
---|---|
容許的故障次數 | 1 |
每個物件的磁碟等量區數目 | 1 |
Flash Read Cache 保留區,或用於讀取快取的 Flash 容量 | 0 |
物件空間保留區 | 0
備註: 將物件空間保留區設定為零表示虛擬磁碟預設為精簡佈建。
|
強制佈建 | 否 |
若您使用 vSAN Express Storage Architecture 叢集,您可以視叢集大小,使用此處所列的一個 ESA 原則。
規格 | 設定 |
---|---|
容許的故障次數 | 1 |
每個物件的磁碟等量區數目 | 1 |
Flash Read Cache 保留區,或用於讀取快取的 Flash 容量 | 0 |
物件空間保留區 | 精簡佈建 |
強制佈建 | 否 |
規格 | 設定 |
---|---|
容許的故障次數 | 2 |
每個物件的磁碟等量區數目 | 1 |
Flash Read Cache 保留區,或用於讀取快取的 Flash 容量 | 0 |
物件空間保留區 | 精簡佈建 |
強制佈建 | 否 |
當您導覽至虛擬機器儲存區原則 > 預設儲存區原則名稱 > 規則集 1: vSAN 時,可以檢閱預設虛擬機器儲存區原則的組態設定。
為獲得最佳效果,請考慮建立和使用自己的虛擬機器儲存區原則,即使原則需求與預設儲存區原則中定義的內容相同。在某些情況下,當您垂直擴充叢集時,必須修改預設儲存區原則,才能繼續符合 VMware Cloud on AWS 的服務層級協定需求。
將使用者定義的儲存區原則指派給資料存放區時,vSAN 會對指定的資料存放區套用使用者定義的原則設定。只有一個儲存區原則可以成為 vSAN 資料存放區的預設原則。
vSAN 預設儲存區原則特性
以下特性適用於 vSAN 資料存放區預設的儲存區原則。
- 如果您在佈建虛擬機器時沒有指派任何其他 vSAN 原則,則會將 vSAN 資料存放區預設的儲存區原則指派給所有虛擬機器物件。在 [選取儲存區] 頁面上,虛擬機器儲存區原則文字方塊設為資料存放區預設值。如需有關使用儲存區原則的詳細資訊,請參閱vSphere 儲存區說明文件。
備註: 虛擬機器交換和虛擬機器記憶體物件會接收 vSAN 預設儲存區原則,其中的 強制佈建設為 是。
- vSAN 預設原則僅套用至 vSAN 資料存放區。不能將預設儲存區原則套用至非 vSAN 資料存放區,如 NFS 或 VMFS 資料存放區。
- 具有 RAID 0 或 RAID 1 組態的 vSAN Express Storage Architecture 叢集中的物件將具有 3 個磁碟等量區,即使預設原則僅定義 1 個磁碟等量區。
- 由於 vSAN 預設儲存區原則與 vCenter Server 中的任何 vSAN 資料存放區都相容,因此,您可以將使用預設原則佈建的虛擬機器物件移至 vCenter Server 中的任何 vSAN 資料存放區。
- 您可以複製預設原則並將其用作範本來建立使用者定義的儲存區原則。
- 如果您擁有 StorageProfile.View 權限,則可以編輯預設原則。您至少必須擁有一個啟用 vSAN 的叢集,而且其中至少包含一台主機。通常不會編輯預設儲存區原則的設定。
- 無法編輯預設原則的名稱和說明或 vSAN 儲存區提供者規格。所有其他參數 (包括原則規則) 均可供編輯。
- 無法刪除預設的儲存區原則。
- 如果在虛擬機器佈建期間指派的原則不包含專屬於 vSAN 的規則,將指派預設儲存區原則。
自動原則管理
具有 vSAN Express Storage Architecture 的叢集可以使用自動原則管理,根據叢集類型 (標準或延伸) 和主機數量,產生最佳的預設儲存區原則。vSAN 會將站台災難容錯和容許的故障次數設定為適用於叢集的最佳設定。
自動產生的原則會根據叢集名稱來命名,如下所示:ClusterName - Optimal Default Datastore Policy
啟用自動原則時,vSAN 會將新的最佳原則指派給 vSAN 資料存放區,而該原則將成為叢集的資料存放區預設原則。
若要啟用自動原則管理,請使用 vSAN > 服務 > 儲存區 > 編輯上的滑動控制項。
變更 vSAN 資料存放區的預設儲存區原則
您可以變更所選 vSAN 資料存放區的預設儲存區原則。
必要條件
程序
下一步
您可以為虛擬機器定義新的儲存區原則。請參閱 使用 vSphere Client 為 vSAN 定義儲存區原則。
使用 vSphere Client 為 vSAN 定義儲存區原則
您可以建立儲存區原則,該原則會定義虛擬機器及其虛擬磁碟的儲存區需求。
必要條件
- 確認 vSAN 儲存區提供者可供使用。請參閱檢視 vSAN 儲存區提供者。
- 所需權限:設定檔驅動的儲存區.設定檔驅動的儲存區檢視和設定檔驅動的儲存區.設定檔驅動的儲存區更新
程序
結果
新原則將新增到清單中。
下一步
將此原則指派到虛擬機器及其虛擬磁碟。vSAN 會根據原則中指定的需求放置虛擬機器物件。如需將儲存區原則套用至虛擬機器物件的相關資訊,請參閱 vSphere 儲存區 說明文件。