vSAN 儲存區原則可定義虛擬機器的儲存區需求。這些原則決定在資料存放區中如何佈建和配置虛擬機器儲存區物件,以保證提供所要求的服務等級。
在主機叢集上啟用 vSAN 後,會建立單一 vSAN 資料存放區,並指派預設儲存區原則給資料存放區。
瞭解虛擬機器的儲存區需求後,可以建立參考資料存放區所公告之功能的儲存區原則。您可以建立數個原則以擷取不同類型或類別的需求。
部署至 vSAN 資料存放區的每部虛擬機器都會獲派至少一個虛擬機器儲存區原則。您可在建立或編輯虛擬機器時指派儲存區原則。
如果沒有為虛擬機器指派儲存區原則,vSAN 會指派預設原則。預設原則已將容許的主要層級故障數設為 1,即為每個物件指派單一磁碟等量區並指派精簡佈建的虛擬磁碟。
虛擬機器分頁物件和虛擬機器快照記憶體物件不會遵守指派給虛擬機器的儲存區原則。這些物件經過設定,會將容許的主要層級故障數設為 1。這些物件可能不具有與獲指派原則 (容許的主要層級故障數具有不同值) 的其他物件相同的可用性。
容量 |
描述 |
---|---|
每個物件的磁碟等量區數目 |
要等量處理虛擬機器物件之每個複本的最少容量裝置數目。如果值大於 1,則可能會提高效能,但也會導致使用更多的系統資源。 預設值為 1。上限值為 12。 請勿變更預設的等量區值。 在混合環境中,磁碟等量區分散在各個磁碟上。若為全 Flash 組態,等量區將分散在構成容量層的各個 Flash 裝置上。確保 vSAN 環境中存在足夠的容量裝置以容納申請。 |
Flash Read Cache 保留區 |
保留為虛擬機器物件之讀取快取的 Flash 容量。指定為虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。保留的 Flash 容量無法供其他物件使用。未保留的 Flash 會在所有物件之間公平共用。僅使用此選項來解決特定的效能問題。 無須將保留區設定為獲取快取。在移動虛擬機器物件時設定讀取快取保留區可能會發生問題,因為快取保留區設定始終隨附該物件。 Flash Read Cache 保留區儲存區原則屬性僅支援混合組態。為全 Flash 叢集定義虛擬機器儲存區原則時,您不得使用此屬性。 預設值為 0%。上限值為 100%。
備註︰
依預設,vSAN 將根據需要為儲存區物件動態配置讀取快取。此功能代表最具彈性、最佳的資源利用。因此,通常無需變更此參數的預設值 0。 若要在解決效能問題時增加該值,請務必小心。在數個虛擬機器間過度佈建快取保留區,可能會導致超額保留區上的 Flash 裝置空間浪費。這些快取保留區無法在指定時間提供給需要必要空間的工作負載使用。這種空間浪費和無法使用的情形,會導致效能降低。 |
容許的主要層級故障數 |
定義虛擬機器物件可容許的主機和裝置故障次數。如果使用 RAID 5 或 RAID 6,在容許 n 次故障後,寫入的每筆資料都會儲存在 n+1 個位置 (包含同位檢查複本)。 佈建虛擬機器時,如果不選擇儲存區原則,vSAN 會將此原則指派為預設虛擬機器儲存區原則。 如果已設定容錯網域,則需要 2n+1 個具有提供容量之主機的容錯網域。不屬於任何容錯網域的主機將被視為其自身的單一主機容錯網域。 預設值為 1。最大值為 3。
備註︰
如果您不希望 vSAN 保護虛擬機器物件的單一鏡像複本,可指定容許的主要層級故障數 = 0。但是,當主機在進入維護模式時可能會發生異常延遲。發生延遲的原因是,vSAN 必須從主機中撤除物件,維護作業才能成功完成。設定容許的主要層級故障數 = 0 表示您的資料不受保護,當 vSAN 叢集發生裝置故障時,可能會遺失資料。
備註︰
建立儲存區原則時,如果您沒有為容許的主要層級故障數指定值,vSAN 會建立虛擬機器物件的單一鏡像複本。IT 可以容許單一失敗。不過,如果發生多個元件故障,可能會危及您的資料。 在延伸叢集中,定義虛擬機器物件可容許的主機和裝置故障次數。您可使用容許的主要層級故障搭配容許的次要層級故障,為單一站台內的物件提供本機容錯保護。 |
容許的次要層級故障 |
在延伸叢集中,此規則會定義虛擬機器物件在單一站台內可容許的主機和物件故障次數。 預設值為 1。最大值為 3。 |
相似性 |
在延伸叢集中,此規則只有在容許的主要層級故障 設為 0 時才可用。您可以將「相似性」規則設定為無、慣用或次要。此規則可讓您將虛擬機器物件限制在延伸叢集中的所選站台。 預設值為 [無]。 |
強制佈建 |
如果此選項設為是,則即使資料存放區無法滿足儲存區原則中指定的容許的主要層級故障數、每個物件的磁碟等量區數目以及 Flash Read Cache 保留區原則,也仍會佈建物件。此參數可在啟動載入時,以及在出現故障無法再進行標準佈建時使用。 預設值否對於大多數生產環境是可接受的。如果不符合原則需求,vSAN 將無法佈建虛擬機器,但可成功建立使用者定義的儲存區原則。 |
物件空間保留區 |
在佈建虛擬機器時,必須保留或完整佈建之虛擬機器磁碟 (vmdk) 物件的邏輯大小百分比。 預設值為 0%。上限值為 100%。 |
停用物件總和檢查碼 |
如果此選項設為否,物件會計算總和檢查碼資訊以確保資料完整性。如果此選項設為是,則物件不會計算總和檢查碼資訊。 vSAN 使用端對端總和檢查碼來確認檔案的每個複本都和來源檔案完全相同,以確保資料的完整性。系統會在讀取/寫入作業期間檢查資料的有效性,如果偵測到錯誤,vSAN 會修復資料或者報告錯誤。 如果偵測到總和檢查碼不相符,vSAN 會使用正確資料覆寫不正確的資料,藉以自動修復資料。總和檢查碼計算和錯誤更正都是以背景作業的形式執行。 叢集中所有物件的預設設定為否,表示啟用總和檢查碼。 |
故障容許方法 |
指定針對效能還是容量最佳化資料複寫方法。如果選取 RAID-1 (鏡像) - 效能,vSAN 會使用較多磁碟空間來放置物件的元件,但能提升存取物件的效能。如果選取 RAID-5/6 (糾刪碼) - 容量,則 vSAN 會使用較少磁碟空間,但效能會降低。您可套用 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 限制。 vSAN 允許物件在開始作業的第一秒或閒置一段時間後達到 IOPS 限制的兩倍。 |
使用虛擬機器儲存區原則時,您必須暸解儲存區功能如何影響 vSAN 叢集中的儲存容量的耗用量。如需有關儲存區原則的設計和調整大小考量事項的詳細資訊,請參閱設計和調整 vSAN 叢集大小。