虛擬化管理工具任重道遠(yuǎn)
我們即將告別機(jī)柜堆積如山的舊服務(wù)器時(shí)代,而步入精簡(jiǎn)高效的虛擬服務(wù)器時(shí)代。然而,我們都準(zhǔn)備好了嗎?如果我們的管理意識(shí)還停留在舊服務(wù)器時(shí)代的話(huà),僅僅設(shè)備的更新并不能使我們真正體會(huì)到虛擬化帶來(lái)的巨大優(yōu)勢(shì),相反,還有可能停滯不前。所以我們必須更新思維,才能跟上時(shí)代的步伐。
系統(tǒng)管理的改變
面臨虛擬化,一個(gè)系統(tǒng)管理員僅僅懂得物理服務(wù)器的監(jiān)測(cè)和維護(hù)是不夠的,他們還要區(qū)分在虛擬機(jī)和物理機(jī)環(huán)境下發(fā)生事件的不同。很明顯,管理員要了解虛擬機(jī)的方方面面,這樣才能做出正確的判斷和有利的措施??偟恼f(shuō)來(lái),管理員的工作就是要配置好各個(gè)虛擬機(jī),并且還要使它們獨(dú)立安全地運(yùn)行在一個(gè)總的硬件盒內(nèi)。
管理虛擬服務(wù)器說(shuō)起來(lái)并不復(fù)雜,但卻和傳統(tǒng)服務(wù)器的管理截然不同。在這里,不會(huì)有什么適用于任何情況的技巧可言,因?yàn)槲覀兠鎸?duì)的是個(gè)多系統(tǒng)的環(huán)境,影響因素的多樣性導(dǎo)致我們必須具體情況具體分析。不難想象,以往面對(duì)一臺(tái)物理機(jī),我們自然把它等同一臺(tái)服務(wù)器;而現(xiàn)在一臺(tái)物理機(jī)上虛擬出多臺(tái)服務(wù)器,當(dāng)1不再等于1,而是2、3或者更多時(shí),原先1=1前提下衍生出來(lái)的管理思維方式怎么可能適應(yīng)現(xiàn)在的需求?
舉個(gè)例子,雖然在虛擬機(jī)和物理機(jī)的環(huán)境下,管理工具都能對(duì)環(huán)境做出同樣的分析報(bào)告,但對(duì)于其發(fā)出的警報(bào),我們卻需要區(qū)別對(duì)待了。對(duì)于物理機(jī),由于系統(tǒng)簡(jiǎn)單,我們很快就能找到原因并采取有效的措施;但一旦處于虛擬的環(huán)境中,我們就必須好好分析警報(bào)的內(nèi)在含義了,可能我們還不得不借助于一些更高級(jí)的分析工具,來(lái)決定這究竟只是和一臺(tái)虛擬機(jī)相關(guān),還是影響到了整個(gè)硬件盒。面對(duì)警報(bào),我們?nèi)菀鬃呦騼蓚€(gè)極端:要么置之不理,留下安全隱患;要么過(guò)度緊張,導(dǎo)致無(wú)謂的停機(jī)修復(fù)。
情況還不止于此,傳統(tǒng)的物理服務(wù)器只是被一個(gè)系統(tǒng)占用磁盤(pán)陣列,而在虛擬化環(huán)境下,磁盤(pán)都是共享的。所以如果系統(tǒng)出了故障,不一定就是虛擬機(jī)的問(wèn)題,只能一一盤(pán)查環(huán)境下的各個(gè)部件、共享資源直至找到癥結(jié)所在。
還是舉個(gè)例子,Bowdoin大學(xué)采用VMware ESX Server虛擬服務(wù)器后,原先的物理服務(wù)器數(shù)量降低了三分之一,并且減少了未來(lái)可能采購(gòu)新系統(tǒng)的費(fèi)用,總的節(jié)約成本大概為$350,000。但要想使這些虛擬機(jī)服務(wù)器正常有效的運(yùn)轉(zhuǎn),管理維護(hù)費(fèi)用的投資卻相應(yīng)增加了。
這是因?yàn)檫@些虛擬系統(tǒng)操作起來(lái)是簡(jiǎn)單,不過(guò)如果想深入有效地采取一些管理維護(hù)策略,就必須熟悉底層的系統(tǒng)結(jié)構(gòu),這對(duì)人員上的要求無(wú)疑比以前有提高。
還好有了管理工具的幫助,IT管理員就無(wú)須深入了解虛擬化下的環(huán)境:Nagios,一款檢測(cè)系統(tǒng)可用性的開(kāi)源應(yīng)用軟件;Hp Insight Manager,用于監(jiān)測(cè)物理機(jī)運(yùn)行的軟件系統(tǒng);再加上VMware為ESX Server自己開(kāi)發(fā)的管理工具VirtualCenter management。幾款管理軟件配合使用,部分上做到了管理監(jiān)控的全面化、系統(tǒng)化和細(xì)致化,一旦問(wèn)題發(fā)生,就能立刻從這些管理軟件回饋的數(shù)據(jù)中得到答案。
虛擬化的誕生從某種程度上改變了服務(wù)器管理模式,它帶來(lái)了更多的設(shè)置,更多的功能:迅速創(chuàng)建、遷移和刪除虛擬機(jī);系統(tǒng)運(yùn)行的監(jiān)控等等。然而,它應(yīng)該能做的更好,比如管理的自動(dòng)化、智能化。企業(yè)的數(shù)據(jù)中心應(yīng)該建立在一個(gè)安全可靠的架構(gòu)上,配置管理系統(tǒng)得方便快捷,對(duì)可能的問(wèn)題和錯(cuò)誤能立即采取措施。有了這些作保障,虛擬化技術(shù)才會(huì)真正普及開(kāi)來(lái)。
發(fā)展中的虛擬化管理
面對(duì)虛擬化帶來(lái)的管理上的差別,一些廠商坐到一起商討管理虛擬化的理想方案。這其中就包括幾家系統(tǒng)管理方面的專(zhuān)家BladeLogic、Altiris還有Opsware;虛擬服務(wù)供應(yīng)巨頭VMware,它不久前升級(jí)了自己的管理軟件VirtualCenter;后起之秀Cassatt,公司主要是提供軟件幫助管理VMware、Microsoft和Xen虛擬機(jī)。
然而其他一些重量級(jí)的公司卻沒(méi)有加入進(jìn)來(lái),比如BMC Software、CA、HP、IBM、 Microsoft,特別是后三家就是虛擬化技術(shù)的主要供應(yīng)商。他們也許有自己的規(guī)劃,依舊沿襲自己的老路不斷改進(jìn)虛擬化管理工具。
BMC依然采用它的BSM(Business Service Management,商務(wù)管理)策略,這種策略就是把商業(yè)進(jìn)程和服務(wù)與虛擬化環(huán)境下的底層結(jié)構(gòu)結(jié)合起來(lái)。BMC基于這種策略的性能保障套餐軟件已經(jīng)用于VMware ESX Server服務(wù)器上的虛擬機(jī)管理,它的特點(diǎn)在于能跟蹤了解商業(yè)應(yīng)用程序的運(yùn)行狀況,對(duì)于發(fā)現(xiàn)的異常行為能提醒管理員進(jìn)行修正,從而避免影響整個(gè)系統(tǒng)的運(yùn)行。
CA提供的Unicenter Advanced Systems Management系統(tǒng)管理軟件則稱(chēng)能根據(jù)客戶(hù)的訪問(wèn)情況動(dòng)態(tài)地分配調(diào)整虛擬服務(wù)器的資源。
HP也有自己的一套,它推出的Integrity Essentials一系列產(chǎn)品有個(gè)明顯的特色,那就是管理軟件能評(píng)估預(yù)測(cè)虛擬服務(wù)器負(fù)載的增長(zhǎng)情況,然后建議應(yīng)該如何***化服務(wù)器的利用率。另外,作為HP虛擬服務(wù)器環(huán)境一組分的Global Workload Manager,還能根據(jù)預(yù)先制定的策略來(lái)監(jiān)控負(fù)載情況,如果管理軟件發(fā)現(xiàn)某臺(tái)虛擬服務(wù)器處于閑散狀態(tài),可以自動(dòng)地把工作量分配到這臺(tái)服務(wù)器上,不至于發(fā)生負(fù)載不均衡。
IBM的Tivoli Workload Scheduler和Tivoli Intelligent Orchestrator管理工具與HP的有異曲同工之妙,同樣可以按照預(yù)先設(shè)定智能地分配任務(wù)。***,微軟推出了針對(duì)自己Virtual Server虛擬機(jī)的管理軟件Operations Manager及其升級(jí)包用來(lái)監(jiān)控整個(gè)系統(tǒng),而System Center Virtual Machine Manager的發(fā)布則是為了管理虛擬鏡像以及供應(yīng)負(fù)載。
如果說(shuō)硬件輔助虛擬化技術(shù)為虛擬化的更好實(shí)現(xiàn)開(kāi)辟了道路,那么虛擬服務(wù)器管理工具則大大拓寬了這條路。沒(méi)有管理工具的進(jìn)步,虛擬服務(wù)器就無(wú)法有效地發(fā)揮,我們只能在泥濘的小道中步履蹣跚。然而我們已經(jīng)在虛擬化的道路上走了這么遠(yuǎn),不可能因?yàn)閼蛛y怕險(xiǎn)而回頭,唯一能做的就是拋開(kāi)舊服務(wù)器時(shí)代遺留下來(lái)的管理思維,拓寬思路,開(kāi)發(fā)出兼顧物理和虛擬的管理工具,相信這個(gè)目標(biāo)不會(huì)遙遠(yuǎn)。
【編輯推薦】