新聞中心
圖解部署VMware DRS 實(shí)現(xiàn)動(dòng)態(tài)資源自動(dòng)分配
2009-09-21 16:58:00
云計(jì)算
虛擬化 VMware DRS能夠?qū)崿F(xiàn)動(dòng)態(tài)資源自動(dòng)分配,整合服務(wù)器,降低IT成本,增強(qiáng)靈活性;減少停機(jī)時(shí)間,保持業(yè)務(wù)的持續(xù)性和穩(wěn)定性;減少需要運(yùn)行服務(wù)器的數(shù)量以及動(dòng)態(tài)地切斷當(dāng)前未需使用的服務(wù)器的電源,提高了能源的利用率。

創(chuàng)新互聯(lián)長(zhǎng)期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為川匯企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè),川匯網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
VMware的分布式資源調(diào)度(Distributed Resource Scheduler,DRS)可以持續(xù)不斷地監(jiān)控VMware主機(jī)集群中資源池的利用率,并能夠根據(jù)商業(yè)需要在虛擬機(jī)中智能地分配其所需的資源。通過(guò)動(dòng)態(tài)分配和平衡計(jì)算資源,VMware DRS能夠整合服務(wù)器,降低IT成本,增強(qiáng)靈活性;減少停機(jī)時(shí)間,保持業(yè)務(wù)的持續(xù)性和穩(wěn)定性;減少需要運(yùn)行服務(wù)器的數(shù)量以及動(dòng)態(tài)地切斷當(dāng)前未需使用的服務(wù)器的電源,提高了能源的利用率。
一旦客戶將服務(wù)器整合到資源較少的物理主機(jī)上,虛擬機(jī)的資源需求往往會(huì)成為意想不到的瓶頸,全部資源需求很有可能超過(guò)主機(jī)的可用資源。VMware DRS則提供了一個(gè)自動(dòng)化機(jī)制,通過(guò)持續(xù)地平衡容量將虛擬機(jī)遷移到有更多可用資源的主機(jī)上,確保每個(gè)虛擬機(jī)在任何節(jié)點(diǎn)都能及時(shí)地調(diào)用相應(yīng)的資源。即便大量運(yùn)行SQL server的虛擬機(jī),只要采用了DRS,就不必再對(duì)CPU和內(nèi)存的瓶頸進(jìn)行一一監(jiān)測(cè)。全自動(dòng)化的資源分配和負(fù)載平衡功能,也可以顯著地降低數(shù)據(jù)中心的成本與運(yùn)營(yíng)費(fèi)用。
VMware DRS運(yùn)作方式
VMware DRS允許用戶自已定義規(guī)則和方案來(lái)決定虛擬機(jī)共享資源的方式以及它們之間優(yōu)先權(quán)的判斷根據(jù)。當(dāng)一臺(tái)虛擬機(jī)的工作負(fù)載增加時(shí),VMware DRS會(huì)根據(jù)先前定義好的分配規(guī)則對(duì)虛擬機(jī)的優(yōu)先權(quán)進(jìn)行評(píng)估。如果該虛擬機(jī)通過(guò)了評(píng)估,那么DRS就為它分配額外的資源,當(dāng)主機(jī)資源不足的時(shí)候,DRS就會(huì)將尋找集群中有多余可用資源的主機(jī),并將這個(gè)虛機(jī)遷移到上面,以調(diào)用更多的資源進(jìn)行其重負(fù)載業(yè)務(wù)。
VMware DRS在虛擬機(jī)中自動(dòng)智能地平衡資源
DRS分配資源的方式有兩種:將虛擬機(jī)遷移到另外一臺(tái)具有更多合適資源的服務(wù)器上,或者將該服務(wù)器上其他的虛擬機(jī)遷移出去,從而為該虛擬機(jī)騰出更多的“空間”。虛擬機(jī)在不同物理服務(wù)器上的實(shí)時(shí)遷移是由VMotion來(lái)實(shí)現(xiàn)。VMware DRS具有自動(dòng)模式和手動(dòng)模式兩種方式。在自動(dòng)模式中,DRS自行進(jìn)行判斷,擬定虛擬機(jī)在物理服務(wù)器之間的***分配方案,并自動(dòng)地將虛擬機(jī)遷移到最合適的物理服務(wù)器上。在手動(dòng)模式中,VMware DRS提供一套虛擬機(jī)放置的***方案,然后由系統(tǒng)管理員決定是否根據(jù)該方案對(duì)虛擬機(jī)進(jìn)行調(diào)整。
DRS資源分配方式一
DRS資源分配方式二
資源池靈活的分層布局令可用的IT資源與商業(yè)組織的要求能夠保持同步。業(yè)務(wù)部門(mén)不但能夠得到專用的IT資源,而且依然享有資源池的所有效益,將所有性能資源***化的利用起來(lái),同時(shí)也降低無(wú)謂的支出和消耗。
部署VMware DRS
部署VMware DRS其實(shí)很簡(jiǎn)單,其中復(fù)雜的主要是制定DRS的各項(xiàng)閥值和規(guī)則,給各個(gè)主機(jī)可供共享使用的處理器性能和內(nèi)存容量,所謂閥值就是一個(gè)系統(tǒng)水位警報(bào)線,這可以根據(jù)物理機(jī)的硬件配置自行定義的,當(dāng)資源占用到達(dá)這個(gè)閥值時(shí)候,VMware的集群管理器就會(huì)根據(jù)規(guī)則進(jìn)行自動(dòng)的操作或者給管理員一個(gè)操作的建議,對(duì)比傳統(tǒng)意義上的群集,基于VMware DRS上的VM Cluster更能體現(xiàn)智能和自動(dòng)化配置的技術(shù)。
部署Cluster的時(shí)候就可以配置DRS和HA
部署集群時(shí),DRS和HA可以一起配置也可以單獨(dú)進(jìn)行,并以此來(lái)決定這集群中各個(gè)虛擬服務(wù)器的工作模式,是否執(zhí)行HA高可用以及DRS動(dòng)態(tài)分配資源。
根據(jù)集群和應(yīng)用的復(fù)雜度選擇各種自動(dòng)化水平
VMware DRS可以選擇多個(gè)層次自動(dòng)化策略,可以完全手動(dòng)也可以選擇極度“激進(jìn)”的全自動(dòng)DRS策略。如果是全自動(dòng)策略,集群管理器會(huì)根據(jù)規(guī)則和閥值進(jìn)行服務(wù)器的遷移,這個(gè)過(guò)程也許會(huì)不作提示,我們測(cè)試過(guò)程中很多時(shí)候就發(fā)現(xiàn),虛擬服務(wù)器其實(shí)已經(jīng)轉(zhuǎn)換了主機(jī)位置,不過(guò)這已經(jīng)是“事后”的發(fā)現(xiàn)了。
VMware DRS的電源管理DPM與自動(dòng)化管理有一樣的多個(gè)不同程度選擇,開(kāi)啟電源管理功能后,多個(gè)主機(jī)的資源會(huì)被合并計(jì)算,管理器會(huì)自動(dòng)的將多個(gè)服務(wù)器集中到一個(gè)主機(jī)上,然后多余的主機(jī)會(huì)進(jìn)入休眠,以達(dá)到節(jié)能的目的,在資源需求量上升的時(shí)候,也會(huì)自動(dòng)喚醒這個(gè)休眠的主機(jī),來(lái)提供更多的可用資源。
VMware DRS的電源管理
VMware EVC
VMware EVC(Enhanced VMotion Compatibility)是通過(guò)CPU硬件底層支持的在線熱遷移方案(Intel通過(guò)Flex Migration實(shí)現(xiàn),AMD通過(guò)Extended Migration實(shí)現(xiàn)),允許虛擬層面上支持CPUID 掩碼功能,屏蔽某些CPU功能,通過(guò)強(qiáng)制CPU指令集兼容來(lái)實(shí)現(xiàn)不同CPU系列之間的VMotion。
VMotion功能在實(shí)戰(zhàn)中的意義是非常重要的,但是VMotion對(duì)于CPU的要求比較苛刻,對(duì)于不同系列CPU是無(wú)法自動(dòng)實(shí)現(xiàn)VMotion的功能。在VI的實(shí)施過(guò)程中,會(huì)碰到一個(gè)群組里面的服務(wù)器CPU不同的情況。比如從前服務(wù)器是基于Intel 5300的CPU,而新購(gòu)買(mǎi)的服務(wù)器是基于Intel 5500的CPU,由于新處理器增加了新的SSE指令集,導(dǎo)致新服務(wù)器加入群集后,無(wú)法實(shí)現(xiàn)虛擬機(jī)從舊服務(wù)器到新服務(wù)器的VMotion操作。
沒(méi)有EVC之前,解決方案是通過(guò)手工計(jì)算CPU掩碼,逐個(gè)修改每個(gè)虛擬機(jī)的配置文件或者全局修改VC服務(wù)器上的vpxd.cfg來(lái)實(shí)現(xiàn)不同系列CPU之間兼容性的問(wèn)題。這樣做的缺點(diǎn)是需要人工設(shè)計(jì)對(duì)于群集中所有服務(wù)器兼容的CPU Masking,并且,當(dāng)群集中有新的服務(wù)器加入后,為了避免可能的不兼容情況,需要再次手工計(jì)算一個(gè)新的CPU Masking。
使用EVC功能后,以上所有的手工工作都由VC和ESX Server完成了,這是VMware通過(guò)和CPU廠商的合作,通過(guò)在硬件底層上直接支持CPUID 掩碼功能。不過(guò)要注意的是,即便使用EVC,也不能將Intel服務(wù)器上的虛機(jī)遷移到AMD主機(jī)上。所以EVC只有三個(gè)選項(xiàng):禁用、Intel或者AMD。
集群配置完成
主機(jī)上添加新虛機(jī)自動(dòng)加入剛才新建的群集
自此配置完成這個(gè)Cluster以后,上面的虛機(jī)就可以使用VMware DRS帶來(lái)的功能特性。在集群或者虛擬機(jī)級(jí)別上,可以指定DRS的操作模式:自動(dòng),手動(dòng)和半自動(dòng)。VMware推薦對(duì)于群集來(lái)說(shuō),默認(rèn)使用自動(dòng)模式。對(duì)于那些對(duì)VMotion比較敏感的虛擬機(jī),建議使用手動(dòng)模式。使用這個(gè)模式,管理員可以決定是否以及何時(shí)遷移虛機(jī)。而對(duì)于一般的虛機(jī),則應(yīng)該盡可能地使用自動(dòng)模式。因?yàn)樘摂M機(jī)在自動(dòng)模式下,能夠根據(jù)平衡工作量的需要,自動(dòng)地進(jìn)行遷移,從而提高了工作效益。
本文題目:圖解部署VMwareDRS 實(shí)現(xiàn)動(dòng)態(tài)資源自動(dòng)分配
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/dhogsdj.html


咨詢
建站咨詢
