Virtual SAN 儲存區原則可定義虛擬機器的儲存區需求。這些原則決定在資料存放區中如何佈建和配置虛擬機器儲存區物件,以保證提供所要求的服務等級。

在主機叢集上啟用 Virtual SAN 後,會建立單一 Virtual SAN 資料存放區,並指派預設儲存區原則給資料存放區。

瞭解虛擬機器的儲存區需求後,可以建立參考資料存放區所公告之功能的儲存區原則。您可以建立數個原則以擷取不同類型或類別的需求。

部署至 Virtual SAN 資料存放區的每部虛擬機器都會獲派至少一個虛擬機器儲存區原則。您可在建立或編輯虛擬機器時指派儲存區原則。

備註︰

如果未指派儲存區原則給虛擬機器,則虛擬機器將使用預設 Virtual SAN 原則,該預設原則將容許的故障次數設定為 1、每個物件具有單一磁碟等量區,並具有精簡佈建的虛擬磁碟。

表格 1. 儲存區原則屬性

容量

描述

每個物件的磁碟等量區數目

要等量處理虛擬機器物件之每個複本的最少容量裝置數目。如果值大於 1,則可能會提高效能,但也會導致使用更多的系統資源。

預設值為 1。上限值為 12。

請勿變更預設的等量區值。

在混合環境中,磁碟等量區分散在各個磁碟上。若為所有 Flash 組態,等量區將分散在構成容量層的各個 Flash 裝置上。確保 Virtual SAN 環境中存在足夠的容量裝置以容納申請。

Flash Read Cache 保留區

保留為虛擬機器物件之讀取快取的 Flash 容量。指定為虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。保留的 Flash 容量無法供其他物件使用。未保留的 Flash 會在所有物件之間公平共用。此選項應僅用於解決特定效能問題。

無須將保留區設定為獲取快取。在移動虛擬機器物件時設定讀取快取保留區可能會發生問題,因為快取保留區設定始終隨附該物件。

所有 Flash 叢集不支援 [Flash Read Cache 保留區] 儲存區原則屬性,在定義虛擬機器儲存區原則時不得使用此屬性。只有混合式組態才支援此屬性。

預設值為 0%。上限值為 100%。

備註︰

依預設,Virtual SAN 將根據需要為儲存區物件動態配置讀取快取。此功能代表最具彈性、最佳的資源利用。因此,通常無需變更此參數的預設值 0。

若要在解決效能問題時增加該值,請務必小心。如果在數個虛擬機器之間過度佈建快取保留區,則可能會導致 Flash 裝置空間因超額保留而出現浪費,且在指定時間無法用於需要必要空間的工作負載。這種空間浪費和無法使用的情形,會導致效能降低。

容許的故障次數

定義虛擬機器物件可容許的主機和裝置故障次數。如果使用 RAID 5 或 RAID 6,在容許 n 次故障後,寫入的每筆資料都會儲存在 n+1 個位置 (包含同位檢查複本)。

佈建虛擬機器時,如果不選擇儲存區原則,Virtual SAN 會將此原則指派為預設虛擬機器儲存區原則。

預設值為 1。最大值為 3。

如果已設定容錯網域,則需要 2n+1 個具有提供容量之主機的容錯網域。不屬於任何容錯網域的主機將被視為其自身的單一主機容錯網域。

預設值為 1。最大值為 3。

備註︰

如果您不希望 Virtual SAN 保護虛擬機器物件的單一鏡像複本,可指定容許的故障次數=0。但是,當主機在進入維護模式時可能會發生異常延遲。發生延遲的原因是,Virtual SAN 必須從主機中撤除物件,維護作業才能成功完成。設定容許的故障次數=0 表示您的資料不受保護,當 Virtual SAN 叢集發生裝置故障時可能會遺失資料。

備註︰

建立儲存區原則時,如果您沒有為容許的故障次數指定值,依預設,Virtual SAN 會建立虛擬機器物件的單一鏡像複本且僅容許一次故障。不過,如果發生多個元件故障,可能會危及您的資料。

強制佈建

如果此選項設為,則即使資料存放區不符合儲存區原則中指定的允許的故障次數每個物件的磁碟等量區數目以及 Flash Read Cache 保留區原則,仍會佈建物件。此參數可在啟動載入時,以及在出現故障無法再進行標準佈建時使用。

預設值對於大多數生產環境是可接受的。如果不符合原則需求,Virtual SAN 將無法佈建虛擬機器,但可成功建立使用者定義的儲存區原則。

物件空間保留區

在佈建虛擬機器時,必須保留或完整佈建之虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。

預設值為 0%。上限值為 100%。

停用物件總和檢查碼

如果此選項設為,物件會計算總和檢查碼資訊以確保資料完整性。如果此選項設為,則物件不會計算總和檢查碼資訊。

Virtual SAN 使用端對端總和檢查碼來確認檔案的每個複本都和來源檔案完全相同,以確保資料的完整性。系統會在讀取/寫入作業期間檢查資料的有效性,如果偵測到錯誤,Virtual SAN 會修復資料或者報告錯誤。

如果偵測到總和檢查碼不相符,Virtual SAN 會使用正確資料覆寫不正確的資料,藉以自動修復資料。總和檢查碼計算和錯誤更正都是以背景作業的形式執行。

叢集中所有物件的預設設定為,表示啟用總和檢查碼。

故障容許方法

指定針對效能還是容量最佳化資料複寫方法。如果選取 RAID-1 (鏡像) - 效能,Virtual SAN 會使用較多磁碟空間來放置物件的元件,但能提供存取物件的較佳效能。如果選取 RAID-5/6 (糾刪碼) - 容量,則 Virtual SAN 會使用較少磁碟空間,但效能會降低。您可套用 RAID-5/6 (糾刪碼) - 容量屬性至具備至少四個容錯網域的叢集,並將允許的故障次數設為 1,藉以使用 RAID 5。您可套用 RAID-5/6 (糾刪碼) - 容量屬性至具備至少六個容錯網域的叢集,並將允許的故障次數設為 2,藉以使用 RAID 6。

如需 RAID 5 或 RAID 6 的詳細資訊,請參閱使用 RAID 5 或 RAID 6 糾刪編碼

物件的 IOPS 限制

定義物件 (例如 VMDK) 的 IOPS 限制。IOPS 是使用加權大小計算的 I/O 作業數目。如果系統使用預設的 32 KB 基本大小,則 64-KB I/O 代表兩個 I/O 作業。

計算 IOPS 時,讀取和寫入視為相等,但不考慮快取命中率和循序性。如果磁碟的 IOPS 超出限制,就會對 I/O 作業進行節流。如果物件的 IOPS 限制設為 0,則不會強制執行 IOPS 限制。

Virtual SAN 允許物件在開始作業的第一秒或閒置一段時間後達到 IOPS 限制的兩倍。

使用虛擬機器儲存區原則時,您必須暸解儲存區功能如何影響 Virtual SAN 叢集中的儲存容量的耗用量。如需有關儲存區原則的設計和調整大小考量事項的詳細資訊,請參閱設計和調整 Virtual SAN 叢集大小