虛擬機(jī)帶來(lái)的“福音”與“禍根”
3年前,芝麻工作室,即電視節(jié)目"芝麻街"背后的非贏利機(jī)構(gòu),為了滿足其Web、多媒體和數(shù)據(jù)存儲(chǔ)需要,而打算投資300萬(wàn)美元進(jìn)行數(shù)據(jù)中心的擴(kuò)展。然而,該機(jī)構(gòu)并非沿用傳統(tǒng)擴(kuò)容方式,而是通過(guò)把100臺(tái)服務(wù)器整合為45個(gè)NovellSUSELinuxEnterpriseServer,然后把25臺(tái)數(shù)據(jù)中心服務(wù)器虛擬化到5臺(tái)機(jī)器中,縮小了數(shù)據(jù)中心的規(guī)模。
芝麻工作室IS副總裁NoahBroadwater說(shuō):"現(xiàn)在,數(shù)據(jù)中心里仍有額外的空間。我們減少了花在取暖和冷卻上的費(fèi)用。"
同其他有遠(yuǎn)見(jiàn)的IT經(jīng)理一樣,Broadwater信奉虛擬化的明顯好處:公司可以根據(jù)業(yè)務(wù)的發(fā)展速度調(diào)配虛擬機(jī)映像來(lái)滿足負(fù)載和使用需要,同時(shí)大大減少硬件、存儲(chǔ)和冷卻費(fèi)用。
可惜的是,這些好處從可管理性角度看竟然成為了"禍根":一旦實(shí)施虛擬化時(shí)如果沒(méi)有精心規(guī)劃,沒(méi)有考慮虛擬機(jī)的生命周期的話,就會(huì)迅速失去控制的東西。Broadwater說(shuō):"我不能容忍把25臺(tái)服務(wù)器整合為5臺(tái),然后卻需要3臺(tái)管理服務(wù)器來(lái)管理它們。我們避免了這種情況的出現(xiàn)。"
多數(shù)IT部門(mén)在減少它們的物理資產(chǎn)上遇到了困難。一年前曾是Wachovia企業(yè)與投資銀行的IT部門(mén)負(fù)責(zé)人,現(xiàn)在是基礎(chǔ)設(shè)施咨詢機(jī)構(gòu)Adaptivity的CTO的JimHoughton說(shuō),他們由于時(shí)間久遠(yuǎn)以及兼并重組的原因而失去了對(duì)庫(kù)存物理資產(chǎn)的掌握。例如,他說(shuō),當(dāng)Wachovia的IT部門(mén)最初部署TidewaySystems的Foundation應(yīng)用與發(fā)現(xiàn)工具時(shí),"我們發(fā)現(xiàn)了有50多臺(tái)應(yīng)當(dāng)淘汰的服務(wù)器"。
Houghton說(shuō),從生到死管理動(dòng)態(tài)應(yīng)用實(shí)例所需要的步驟超過(guò)了管理物理服務(wù)器的桌面機(jī)所需要的步驟。例如,那些服務(wù)器上運(yùn)行著什么虛擬應(yīng)用(或者多個(gè)應(yīng)用的組合)?
虛擬化基礎(chǔ)設(shè)施的IT經(jīng)理們說(shuō),他們不得不指派一名或更多的人員專門(mén)負(fù)責(zé)管理任務(wù),以及交叉培訓(xùn)系統(tǒng)和網(wǎng)絡(luò)運(yùn)營(yíng)人員。此外,他們說(shuō),他們面臨著選擇同類型最佳解決方案還是選擇大型企業(yè)管理框架的壓力。
管理風(fēng)格
正如最近一次對(duì)《NetworkWorld》讀者的調(diào)查結(jié)果所顯示的那樣,用戶正通過(guò)分級(jí)管理基礎(chǔ)設(shè)施,對(duì)這一早期的、割裂的工具市場(chǎng)做出反應(yīng)。
在表示為虛擬環(huán)境部署了某種生命周期管理技術(shù)的335位回答者中,61%的人說(shuō)他們使用2到5種工具;只有18%的人依靠單一的虛擬機(jī)管理工具。在有522名回答者的更大的樣本中,48%的人使用思杰SystemsXenSource、微軟Hyper-V和VMwareESX系統(tǒng)管理程序的本機(jī)管理功能,10%的人采用第三方產(chǎn)品,而31%的人表示根本不進(jìn)行監(jiān)測(cè)。在管理自動(dòng)化方面,358名回答者中近三分之二的人采用連接來(lái)自BMCSoftware、CA和IBMTivoli等公司的傳統(tǒng)系統(tǒng)管理平臺(tái)的插件。
芝麻工作室的Broadwater說(shuō):"當(dāng)你開(kāi)始進(jìn)入多個(gè)層面并連接到大的系統(tǒng)管理界面時(shí),生命周期管理變得復(fù)雜起來(lái)。"
為了使管理受到控制,芝麻工作室使用它統(tǒng)一部署的SUSELinux機(jī)器自帶的Xen虛擬化系統(tǒng)管理程序。系統(tǒng)管理員還使用NovellZENworksOrchestrator和資產(chǎn)管理工具來(lái)監(jiān)視虛擬機(jī)。
專家表示,在規(guī)劃虛擬機(jī)基礎(chǔ)設(shè)施時(shí),機(jī)構(gòu)必須把管理視為核心組件。CreditSuisse前虛擬化部署高級(jí)技術(shù)員、現(xiàn)任虛擬機(jī)編排公司DynamicOpsCTOLeslieMuller說(shuō),除了建立物理服務(wù)器與應(yīng)用的賬目,以及創(chuàng)建gold-build映象外,他們還應(yīng)當(dāng)考慮使用適應(yīng)需求的管理選件。
Muller解釋說(shuō):"你必須考慮工作人員的類型。他/她是那種為其特別定制工作環(huán)境(還可能需要經(jīng)常變更)的知識(shí)型工作人員?還是每天都使用同樣環(huán)境的呼叫中心工作人員?對(duì)于后一種情況,標(biāo)準(zhǔn)的虛擬機(jī)構(gòu)件將適合他們。"
德州Austin市軟件出版公司Vignette在為全球200名開(kāi)發(fā)人員和其他雇員提供支持時(shí)遵循"按需"理念。該公司把資源運(yùn)行在Austin的200個(gè)虛擬機(jī)映象以及澳大利亞的100個(gè)、印度的22個(gè)和英國(guó)的一些虛擬機(jī)映象上。
VignetteCIODavidGraham說(shuō):"我們的開(kāi)發(fā)環(huán)境極其動(dòng)態(tài)。當(dāng)我們?cè)谟《鹊娜藛T夜里上床休息,而德州的人員需要使用這段虛擬機(jī)空隙時(shí),系統(tǒng)必須加以保證,管理必須考慮到這種情況。"
Hyper9的beta版本虛擬基礎(chǔ)設(shè)施搜索分析工具是一種定位和讀取它所發(fā)現(xiàn)的虛擬機(jī)狀態(tài)的Google式的工具。這種工具顯示Vignette的虛擬機(jī)在使用、閑置和重新使用時(shí)的情況。此外,VMLogix試驗(yàn)室自動(dòng)化軟件幫助Vignette編寫(xiě)使用虛擬機(jī)的腳本,并監(jiān)測(cè)虛擬機(jī)的使用。
Graham說(shuō):"定位物理機(jī)器和運(yùn)行這些機(jī)器內(nèi)部的虛擬機(jī);了解誰(shuí)設(shè)置它們,它們用于什么,誰(shuí)改動(dòng)它們;了解它們是否需要?jiǎng)h除,它們保存在何處--這些是開(kāi)發(fā)人員可以自己管理的方面。我們的開(kāi)發(fā)人員需要這種水平控制。"
擁有1,700個(gè)用戶的全球律師事務(wù)所NixonPeabody采用更集中的方式進(jìn)行虛擬機(jī)生命周期管理。運(yùn)營(yíng)團(tuán)隊(duì)成員使用VMware自帶的管理特性跟蹤和控制他們負(fù)責(zé)的生產(chǎn)、任務(wù)、SQL和開(kāi)發(fā)服務(wù)器。此外,紐約Rochester市NixonPeabodyIT運(yùn)營(yíng)主管PeterAllen說(shuō),事務(wù)所讓一位獲得VMware認(rèn)證專業(yè)人員(VCP)證書(shū)的人員專事負(fù)責(zé)管理維護(hù)紐約數(shù)據(jù)中心的13臺(tái)物理機(jī)器上的140個(gè)虛擬服務(wù)器。
這位VCP使用FortisphereVirtualEssentials管理和政策執(zhí)行工具進(jìn)行總體監(jiān)測(cè)與控制。Allen說(shuō),F(xiàn)ortisphere工具不需要每臺(tái)虛擬機(jī)上運(yùn)行代理程序,就可以發(fā)現(xiàn)所有運(yùn)行在環(huán)境中的虛擬機(jī);給出這些虛擬機(jī)的歷史;提供變更、配置、性能和庫(kù)存管理。他補(bǔ)充說(shuō),F(xiàn)ortisphere還支持構(gòu)建和配置管理階段的安全性。
Allen指出:"我們?cè)谡麄€(gè)變更管理流程中都需要這個(gè)工具。當(dāng)環(huán)境中的某個(gè)東西發(fā)生變化時(shí),我們希望得到通知。我們目前無(wú)需太多的工具就做到了這點(diǎn)。由于Fortisphere按物理服務(wù)器收取費(fèi)用,我們認(rèn)為這是適合我們環(huán)境的合理的模型。"
Allen補(bǔ)充說(shuō),F(xiàn)ortisphere缺少的是發(fā)現(xiàn)空閑或關(guān)閉電源的機(jī)器的能力,不過(guò)該公司正在開(kāi)發(fā)這類功能。
當(dāng)然,只要系統(tǒng)管理員得到通知并加以注意,就可以手工控制虛擬機(jī)平臺(tái)工具結(jié)束某個(gè)虛擬機(jī)的生命周期。Allen指的是跨多種虛擬機(jī)品牌和類型整合生命終結(jié)規(guī)則的自動(dòng)化過(guò)程。
為取得這種水平的管理,加州RedwoodCity市數(shù)據(jù)集成軟件開(kāi)發(fā)商Informatica考慮采用FastScaleTechnology的FastScaleComposer套件。Informatica使用350臺(tái)虛擬機(jī)。公司CIOTonyYoung說(shuō),有了這種工具,IT就能夠管理物理和虛擬環(huán)境,包括部署的應(yīng)用的生命周期、它們的持續(xù)時(shí)間以及當(dāng)任務(wù)完成后重新配置服務(wù)器空間。
Young解釋說(shuō):"我需要讓開(kāi)發(fā)人員登錄到一個(gè)門(mén)戶網(wǎng)站中并說(shuō):'我在多長(zhǎng)的時(shí)間里需要這種應(yīng)用',當(dāng)?shù)狡跁r(shí),他們被告知這臺(tái)虛擬機(jī)的生命就要結(jié)束了,'你需要續(xù)約嗎?'有了FastScale,我可以編制我的Linux和Windows世界中的所有虛擬機(jī)的目錄并重新配置它們。"
不要復(fù)雜化
正如這些案例所顯示的,你找不到一種管理虛擬環(huán)境的通用方式。事實(shí)上,研究機(jī)構(gòu)Gartner在5月的一份有關(guān)虛擬化規(guī)劃的研究報(bào)告中說(shuō),準(zhǔn)備異構(gòu)虛擬化是虛擬化運(yùn)動(dòng)中最困難的階段。
芝麻工作室的Broadwater說(shuō):"我結(jié)論是不要把虛擬機(jī)當(dāng)成服務(wù)器以外的任何東西。慢慢地開(kāi)始,了解你的環(huán)境,制定分配、基準(zhǔn)測(cè)試和使用計(jì)劃。并且設(shè)定生命期限,正像你為物理服務(wù)器所做的那樣。"
 
【編輯推薦】















 
 
 





 
 
 
 