VMware vSphere 5.1 群集深入解析(二十五)- 關聯性
VMwarevSphere
5.1
ClusteringDeepdive
HA.DRS.StorageDRS.StretchedClusters
DuncanEpping&FrankDenneman
TranslateByTim2009/翻譯:Tim2009
目錄
版權
關於作者
知識點
前言
第一部分vSphere高可用性
第二部分vSphereDRS(分散式資源排程)
第三部分vSphere儲存DRS
第七章關聯性
第四部分群集架構的擴充套件
第三部分vSphere儲存DRS
第七章關聯性
預設,儲存DRS適用於虛擬機器內部(一個數據儲存上的虛擬機器的全部檔案)關聯規則(VMDK關聯).
配置完成資料儲存群集後,在高階選項中允許你改變預設的虛擬機器關聯規則。
圖147:高階選項
通過取消選擇“預設情況下聚集VMDK”,全部的新的虛擬機器被配置了關聯規則,意味著儲存DRS初始化位置和負載平衡保持VM檔案和VMDK檔案分開儲存在資料儲存上,本章通過儲存DRS更進一步考慮關聯規則,它們怎樣影響初始化位置和負載平衡操作,以及怎樣配置它們。
虛擬機器內部和虛擬機器之間關聯規則
儲存DRS提供控制磁碟位置的選項,關聯規則保持虛擬機器的虛擬磁碟聚集在同一個資料儲存上,考慮到虛擬機器內部的規則,反關聯性規則不但能指定到虛擬機器內部級別也能指定到虛擬機器之間的級別。
圖148:虛擬機器內部和虛擬機器之間的關聯規則
在初始化位置和儲存DRS建議儲存vMotion期間所有的規則被強制執行,但沒有強制使用者初始化儲存vMotion。
虛擬機器內部VMDK關聯規則
預設儲存DRS在每個虛擬機器上應用VMDK關聯規則,這個預設規則一般被作為虛擬機器的內部規則(圖149),虛擬機器的內部規則保持虛擬機器的VMDK在同一個資料儲存上。
圖149:虛擬機器內部VMDK的關聯規則
虛擬機器內部VMDK反關聯規則
虛擬機器內部VMDK反關聯規則保持指定的虛擬機器VMDK檔案在不同的資料儲存上。
圖150:虛擬機器內部反關聯規則
當資料儲存群集上預設虛擬機器關聯規則被取消勾選,儲存DRS放置虛擬機器的磁碟檔案在不同的資料儲存上。在建立新的虛擬機器期間,儲存DRS建議放置VMDK檔案到不同的資料儲存上。
圖151:新虛擬機器的預設群集反關聯規則
虛擬機器和虛擬機器之間的反關聯規則
虛擬機器和虛擬機器之間的反關聯規則保持指定的虛擬機器在不同的資料儲存上。這個規則能幫助最大化的蒐集關聯虛擬機器的可用性。通過禁止儲存DRS放置虛擬機器到同一個資料儲存上來設定增加虛擬機器的可用性,例如,負載平衡群集裡的WEB伺服器或者域控制器。
圖152:虛擬機器與虛擬機器的反關聯規則
儲存DRS虛擬機器反關聯規則能包括兩個或者更多的虛擬機器。我們建議少量的應用虛擬機器反關聯規則。
在儲存DRS上初始化位置的反關聯規則有一定限制,維護模式和負載平衡操作降低了它達到穩定和平衡狀態的可能性。
應用了虛擬機器同虛擬機器的反關聯規則的虛擬機器必須配置虛擬機器內部關聯規則,如果虛擬機器配置了虛擬機器之間的反關聯規則,這將導致群集預設反關聯規則,vCenter顯示以下警告,需要使用者手工修復。
圖153:虛擬機器之間的反關聯規則
反關聯規則衝突
初始化位置,I/O和空間負載平衡不會出現反關聯規則衝突;但是,當維護模式的資料儲存生成了遷移建議,儲存DRS可能提供與關聯規則和反關聯規則衝突的建議。
儲存DRS將根據完整的規則生成遷移建議,如果沒有產生錯誤,並提供這些建議給使用者。如果選擇的是全自動模式,除非有錯誤,維護模式不會請求手工確認。
在少量的資料儲存的資料儲存群集上配置複雜和詳細的規則會導致儲存DRS產生錯誤,如果有錯誤,儲存DRS會再次執行計算,但會棄用關聯和反關聯規則,可能導致建議與管理規則的設定相沖突。
資料儲存相關的反關聯規則
資料儲存相關性,通常表示資源共享,它非常好的阻止使用兩個相關的資料儲存去強制反關聯規則(VM-VM或者VMDK-VMDK)。當檢測到效能相關性,vSphere5.1允許控制關聯規則,在資料儲存群集的高階選項中設定加強相關性關聯
Value=0:沒有考慮相關性
Value=1:軟執行:不使用任何關聯資料儲存
Value=2:硬執行:不使用關聯資料儲存,如果在沒有使用關聯資料儲存的情況下規則不能被修復,產生錯誤。
覆蓋預設的資料儲存群集
儲存DRS在虛擬機器級別提供覆蓋預設資料儲存群集的管理規則,它能夠在建立虛擬機器或者虛擬機器被置入到資料儲存群集期間操作,當虛擬機器被建立,管理規則通過資料儲存群集頁的虛擬機器選項被改變,或者直接編輯虛擬機器的屬性。
虛擬機器建立期間
建立新的虛擬機器過程中的步驟2提供了改變預設管理規則的選項,在選單頂部選擇SDRS選項,點選新增按鈕,“新增SDRS規則”視窗提供更改預設規則的選項。
圖154:新虛擬機器-新增儲存DRS規則
已存在的虛擬機器
選擇虛擬機器,在子選單中點選“編輯設定”,選擇選單頂部的“SDRS規則”選項,它提供了虛擬機器的配置規則預留,一個虛擬機器可以被附件多個規則,當虛擬機器是VM-VM管理規則的一部分時會使用到。
圖155:在虛擬機器級別管理儲存DRS規則
當選擇預設的儲存規則,編輯按鈕恢復為灰色。該規則在新增VMDK反關聯規則之前必須被移除,當建立VMDK反關聯規則,同時群集的預設規則仍然在虛擬機器上是活動的,vCenter將報告接下來的錯誤:
圖156:VM覆蓋衝突
注意
如果虛擬機器包括2個或者多個硬碟,一個VMDK反關聯規則只能被手工建立。
在資料儲存群集級別改變儲存DRS規則
在資料儲存群集級別可以改變關聯規則,在資料儲存群集級別有利於改變規則,因為可以立刻選擇和改變多個虛擬機器。
圖157:新增虛擬機器替代項
虛擬機器替代項在資料儲存群集中設定,請注意只有虛擬機器內部的規則才能在這裡設定。
移動虛擬機器到資料儲存群集
如果已存在的虛擬機器被遷移到資料儲存群集,虛擬機器內部的關聯規則依靠虛擬機器磁碟的設計配置和採用方法。不管是通過儲存vMotion還是資料儲存群集上包含的資料儲存磁碟,虛擬機器都能被移動到資料儲存群集。
表26:應用虛擬機器內部關聯規則
當遷移到資料儲存群集,我們知道了行動的結果。當虛擬機器通過儲存vMotion遷移到資料儲存群集,虛擬機器的VMDK檔案的位置與群集預設管理規則保持一致,儲存DRS將固定所有的VMDK檔案到一個數據儲存,而不管原始的層級。
當群集中新增資料儲存,儲存DRS配置已存在的虛擬機器的VMDK儲存到單個的資料儲存,如果虛擬機器的VMDK檔案分佈在多個數據儲存,儲存DRS配置虛擬機器禁用預設關聯規則(如果只有一個),當遷移資料儲存到資料儲存群集,如果資料儲存包含已存在的VMDK不在一起,這樣做能阻止儲存vMotion風暴。
轉載於:https://blog.51cto.com/virtualbox/1219124