中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么分析vsan虛擬機的存儲策略及應用

發布時間:2021-12-30 11:58:25 來源:億速云 閱讀:170 作者:柒染 欄目:云計算

怎么分析vsan虛擬機的存儲策略及應用,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

VSAN的虛擬機存儲策略
VSAN的虛擬機存儲策略有5種功能,或者說5種規則(Rule)。從各家磁盤陣列廠商對Virtual Volumes的支持,我們可以看到VMware SPBM所涵蓋的規則要比VSAN的5個規則豐富得多,隨著VSAN在數據服務(Data Services,也即存儲功能)的不斷發展,未來會支持更多的規則。在新的VSAN版本里,去重、糾刪碼、QoS(IOPS Limit),也放到了存儲策略里。

在VSAN里,每個定義好的策略其實就是5種規則的組合,也即規則集(Rule-Set)。下圖我們可以看到這5種規則,后面會按照圖中下拉列表的從上至下的順序詳細介紹各個規則的含義。

VSAN的虛擬機存儲策略的5種規則

1)每個對象的磁盤帶數(SW)

Number of disk stripes per object :每個對象的磁盤帶數(Stripe Width,簡寫為SW)是指,虛擬機對象的每個副本所橫跨的持久化層的盤的數量,也即每個副本的條帶寬度。值如果大于 1,則可能產生較好的性能,但也會導致使用較多的系統資源。

虛擬機存儲策略之條帶寬度

在混合配置中,條帶分散在磁盤中。在全閃存配置中,可能會在構成持久化層的SSD中進行條帶化。

需要強調的是,VSAN目前主要是靠緩存層的SSD,來確保性能。所有的寫操作都會先寫入緩存層的SSD,因此增大條帶寬度,不一定就帶來性能的提升。只有混合配置下的兩種情況,能確保增加條帶寬度可以增加性能:一是寫操作時,如果存在大量的數據從SSD緩存層Destage(刷)到HDD;二是讀操作時,如果存在大量的數據在SSD緩存層中沒有命中。因為,多塊HDD的并發能在這兩種情況下提升性能。

默認值為 1。最大值為 12。VMware不建議更改默認的條帶寬度。

2)閃存讀取緩存預留

Flash read cache reservation (%) :閃存讀取緩存預留是指作為虛擬機對象的讀取緩存預留的閃存容量,數值為該虛擬機磁盤(VMDK) 邏輯大小的百分比,這個百分比的數值最多可以精確到小數點后4位,例如2 TB的VMDK,如果預留百分比為0.1%,則緩存預留的閃存容量是2.048 GB。預留的閃存容量無法供其他對象使用。未預留的閃存在所有對象之間公平共享。此選項應僅用于解決特定性能問題。

全閃存配置不支持此規則,因此在定義虛擬機存儲策略時,您不應更改其默認值。VSAN僅支持將此屬性用于混合配置。 無需設置預留即可獲取緩存。默認情況下,VSAN將按需為存儲對象動態分配讀取緩存。這是最靈活、最優化的資源利用。因此,通常無需更改此參數的默認值 0。

如果在解決性能問題時要增加該值,請小心謹慎。如果在多個虛擬機之間過度分配緩存預留空間,則需小心是否可能導致SSD空間因超額預留而出現浪費,且在給定時間無法用于需要一定空間的工作負載。這可能會影響一些性能。默認值為 0%。最大值為 100%。

3)允許的故障數(FTT)

Number of failures to tolerate :允許的故障數(以后簡稱為FTT)定義了虛擬機對象允許的主機和設備故障的數量。如果FTT為 n,則創建的虛擬機對象副本數為 n+1,見證對象的個數為n,這樣所需的用于存儲的主機數為副本數+見證數 = n+1 + n = 2n+1。

前面多次提到的副本數為2,表示的就是最多允許一臺主機出故障,也即FTT值為1,此時主機數最少為3。截止VSAN 6.1版,FTT的最大值為 3,也即最多4份副本。

為虛擬機分配存儲資源時,如果未選擇存儲策略,則VSAN將使用默認的虛擬機存儲策略,默認策略規定了FTT為1。

虛擬機存儲策略之允許的故障數

如果已配置故障域,則需要 2n+1 個故障域,且這些故障域中具有可提供容量的主機。不屬于任何故障域的主機會被視為其自己的單個主機故障域。

如果不希望VSAN保護虛擬機對象的單個鏡像副本,則可以將FTT指定為 0。但是,主機在進入維護模式時,可能會出現異常延遲。發生延遲的原因是VSAN必須將該對象從主機中逐出才能成功完成維護操作。將FTT設置為 0 意味著您的數據不受保護,并且當VSAN群集遇到設備故障時,您可能會丟失數據。

VSAN的FTT默認值為 1。最大值為 3。

4)強制置備

Force provisioning :如果強制置備設置為是(yes),則即使現有存儲資源不滿足存儲策略,也會置備該對象。這樣,在虛擬機Summary頁和相關的虛擬機存儲策略視圖中,這臺虛擬機會顯示成不合規(Not Compliant)。

虛擬機存儲策略之強制置備,呈現出來的不合規(Not Compliant)

強制置備允許VSAN在虛擬機初始部署期間違反 FTT、條帶寬度和閃存讀取緩存預留的策略要求。VSAN將嘗試找到符合所有要求的位置。如果找不到,它將嘗試找一個更加簡單的位置,即將要求降低到FTT=0、條帶寬度=1、閃存讀取緩存預留=0。這意味著VSAN將嘗試創建僅具有一份副本的對象。不過,對象依然遵守對象空間預留(下面會詳細介紹)的策略要求。

VSAN 在為對象查找位置時,不會僅僅降低無法滿足的要求。例如,如果對象要求FTT=2,但該要求得不到滿足,那么VSAN不會嘗試 FTT=1,而是直接嘗試 FTT=0。同樣,如果要求是FTT=1、條帶寬度=10,但VSAN沒有足夠的持久化盤容納條帶寬度=10,那么它將退回到 FTT=0、條帶寬度=1,即便策略FTT=1、條帶寬度=1 也許能成功。

使用強制置備虛擬機的管理員需要注意,一旦附加資源在群集中變得可用,如添加新主機或新磁盤,或者處于故障或維護模式的主機恢復正常,VSAN可能會立即占用這些資源,以嘗試滿足虛擬機的策略設置,也即朝著合規的方向努力。

默認值為否(no),這對于大多數生產環境都是可接受的。當不滿足策略要求時,VSAN可以成功創建用戶定義的存儲策略,但無法置備虛擬機,如下圖的警告信息表示,需要3臺主機提供存儲,而目前在集群里只發現兩臺。虛擬機存儲策略之強制置備,存儲容量不夠無法創建虛擬機。

5)對象空間預留

Object space reservation (%):對象空間預留是指部署虛擬機時應預留或厚置備的虛擬機磁盤(VMDK)對象的邏輯大小百分比。默認值0意味著部署在VSAN上的所有對象都是精簡置備的,一開始不占任何空間,只有當數據寫入后,才會按存儲策略動態占據vsanDatastore的空間。

默認值為 0%。最大值為 100%。當對象空間預留設置為100%時,虛擬機存儲對空間的要求會被設為厚置備延遲置零(LZT,Lazy Zeroed Thick)格式。

存儲策略的使用

1)系統默認的存儲策略

下圖我們可以看到VSAN的5個規則在默認情況下表示的含義,分別是:

FTT=1,也即副本數為2,這樣寫滿100GB的VMDK,實際要消耗200GB的存儲空間;

條帶寬度為1,也即每個副本只橫跨一塊持久化盤;

強制配置為否;

對象空間預留為0%(也即精簡配置);

閃存讀取緩存預留為0.0000%(也即不預留)。

VSAN虛擬機存儲策略的默認值

2) 分配虛機時選擇存儲策略

VMware的基于存儲策略的管理,使得管理員可以更多地關注業務應用,圍繞著業務應用/虛機為中心,而不是圍繞著存儲為中心,從上至下的自動化地分配存儲資源。存儲管理員可以從以往重復繁瑣枯燥的卷管理、LUN映射、VMFS格式化、建Datastore的工作中解脫出來,專注在更高級的工作中,也即根據不同的工作負載對存儲性能、可用性、容量的要求,創建存儲策略。存儲策略創建好后,能夠適用于同類工作負載的不同虛機。

如下圖,創建的存儲策略有,Print Server,Tier 2 Apps,VDI-Desktops。當vSphere管理員需要創建虛機,或者給已有虛機創建新的VMDK時,就可以根據存儲管理員事先創建好的存儲策略,或者系統默認的存儲策略,進行選擇了。這樣,就極大地減少了各個管理員交互的時間和工作量,使得存儲資源的部署非常便捷。

3) 變更存儲策略非常簡單

我們知道,用戶的業務應用種類很多,有些業務應用可能在某一個特定時間段需要通過變更存儲資源,去應對高峰時刻或關鍵時刻所需的高性能、高可用性。傳統存儲需要好幾個步驟,甚至需要停頓業務,才能變更存儲策略。而VSAN非常簡單,只需創建新存儲策略,并施加到(Apply)虛機,即可。

關于怎么分析vsan虛擬機的存儲策略及應用問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝鸡市| 梅州市| 磐安县| 修武县| 中宁县| 习水县| 阳信县| 阿城市| 伊吾县| 磐安县| 泽库县| 余干县| 昌都县| 七台河市| 井研县| 龙江县| 名山县| 临猗县| 电白县| 定结县| 临洮县| 石景山区| 兖州市| 花莲市| 安平县| 包头市| 丰镇市| 阿城市| 汾阳市| 青龙| 涪陵区| 延吉市| 东台市| 民和| 通海县| 洞口县| 平舆县| 如皋市| 巨鹿县| 西华县| 凤庆县|