VMware vSphere算法
5.1網絡
Clustering Deepdive架構
HA.DRS.Storage DRS.Stretched Clusters分佈式
Duncan Epping &Frank Dennemanide
Translate By Tim2009 / 翻譯:Tim2009性能
目錄spa
版權翻譯
關於做者設計
知識點blog
前言
第一部分 vSphere高可用性
第二部分 vSphere DRS(分佈式資源調度)
第三部分 vSphere存儲DRS
第一章 vSphere存儲DRS介紹
第四部分 羣集架構的擴展
感謝朋友、同行的一直的建議和支持,給了俺繼續翻完此書的動力,謝謝。。
接下來就是第三部分了。
第三部分 vSphere存儲DRS
第一章 vSphere存儲DRS介紹
Sphere 5.0介紹了存儲DRS(存儲分佈式資源調度)來解決虛擬機發布,遷移和克隆上一些操做難題。從歷史來講,監控數據存儲容量和I/O負載被證明很是困難,做爲結果,它常常被忽視,致使熱點或者過量或者未充分使用數據存儲,vSphere 4.1的存儲I/O控制(SIOC)解決了部分這些問題,經過介紹數據存儲-磁盤-計劃容許虛擬機的I/O資源按比例分配,基於爭用期間它們的分別的份額。
存儲DRS帶來這些全新的級別,基於空間和I/O的容量,提供智能虛擬機位置和負載平衡原理,換句話說,SIOC關聯的門檻主機和虛擬機確保它們的公平,SDRS從空間利用率和延遲方面來積極的產生建議來阻止不平衡,更簡單的是,存儲DRS對DRS計算資源有效。
這裏有存儲DRS提供的五個關鍵因素:
資源聚合
初始化位置
負載平衡
數據存儲維護模式
關聯規則
資源聚合
資源聚合是全部存儲DRS功能依賴的關鍵組件,資源聚合到單個或者複雜的數據存儲集合,稱之爲數據存儲羣集,數據存儲羣集是vSphere 5的新構造,更高版本提供存儲DRS功能,這個新概念的靈活性,更進一步的從邏輯中區分物理,經過容許數據存儲快速,簡單,動態添加或者移除數據存儲羣集來處理維護、性能和空間不足的狀況,管理存儲更簡單。存儲DRS支持智能和快速放置新虛擬機磁盤文件,並保持現有工做負載的負載平衡。
初始化位置
初始化的目標是基於存在的數據存儲負載,放置虛擬機的磁盤文件,確保不論是空間仍是I/O不被過早耗盡,初始化位置經過自動選擇分配數據存儲提供更簡單的發佈過程,留給用戶數據存儲羣集中很是小規模的選擇決定權,存儲DRS基於空間利用率和I/O容量從數據存儲羣集選擇特別的數據存儲,在虛擬化環境中有不少看起來相同的數據存儲,管理員執行初始位置會變成一件困難和耗時的事情。在不少環境中,一般的經驗是在有比較多空閒的空間上查找數據存儲,並使用,這一般不是最佳的選擇,不只擁有充足可用空間的數據存儲須要識別,並且相當重要的是確認額外的新虛擬機不會致使I/O瓶頸。存儲DRS須要照看這一切,大幅減小請求發佈虛擬機操做的次數,這纔是存儲DRS的真正價值。
負載平衡
存儲DRS可以操做兩個不一樣的負載平衡節點:非自動(手動)和全自動,在發佈過程當中減小初始化位置的複雜度,數據羣集中負載平衡的地址不平衡,在存儲DRS以前,虛擬機的位置常常基於當前空間消耗或者每一個數據存儲上虛擬機的數量,I/O容量監控和空間利用擴展常常被視爲浪費時間,多年來,咱們能夠發如今許多環境中都致使了性能問題,在一些場景中,儘管數據存儲空間用完致使停機時間。
存儲DRS負載平衡幫助您阻止這些,不幸的是通常的場景中是基於空間利用率和I/O容量生成推薦位置,負載平衡進程初始化週期,默認爲每8小時/次,若是空間利用率或者數據存儲的I/O的閾值超過數據存儲設置的級別,將生成建議位置,這些建議將自動被存儲DRS接受,或者將當即通知管理員,讓管理員手工決定接受。
圖91:存儲DRS自動級別
儘管咱們看到負載平衡是存儲DRS的獨立功能,它實際上包括兩個獨立的配置選項,當任意一個使用空間或者I/O延遲超過設置的閾值,存儲DRS將產生建議來解決數據存儲羣集中的不平衡,I/O容量負載和監控被明確禁用(圖92)
圖92:禁用I/O負載平衡
在每一個人忘記以前,存儲DRS功能在完成填充數據存儲被開啓,環境沒有停機時間,它還可能從已存在的數據存儲羣集中添加額外的完成填充數據存儲,它仍是一個很好的方法,以最小的影響和風險,去解決環境中實際或者潛力的瓶頸。
關聯規則
按照你的最佳實踐或者實用需求,開啓關聯規則控制虛擬磁盤應該或者不該該放置在數據存儲羣集中的同一個數據存儲上,默認狀況下,全部的虛擬機的虛擬磁盤將放置在同一個數據存儲上。
數據存儲維護模式
數據存儲維護模式能同主機維護模式對比:當數據存儲置於維護模式,其上全部註冊的虛擬機將遷移到存儲數據羣集中其它的數據存儲上,典型的用處是數據遷移到新的存儲陣列或者LUN處於維護模式,例如遷移到其它的RAID組。
需求
爲了存儲DRS正常工做,環境必須符合接下來的基本要求:
Vmware vCenter Server 5.0或者之後版本
VMware vSphere ESXi 5.0或者之後版本
Vmware vCenter羣集(建議)
VMware vSphere 企業增強版license
共享VMFS或者NFS數據存儲卷
共享數據存儲卷至少能訪問羣集中的一臺ESXi主機
數據存儲必須只在一個數據中心可見
建議鏈接所有的羣集,但這些不是強制執行。