VMTurbo:應(yīng)對(duì)散亂虛擬機(jī)的強(qiáng)勁工具
譯文隨著服務(wù)器虛擬化技術(shù)越來(lái)越成熟,虛擬機(jī)散亂(VM sprawl)和主機(jī)資源管理成為了虛擬化數(shù)據(jù)中心的管理員眼里的兩大問(wèn)題。面對(duì)這種情形,一種可行的解決辦法就是使用一款名為VMTurbo(vmturbo.com)的產(chǎn)品,該產(chǎn)品本來(lái)就是為了幫助虛擬化管理而設(shè)計(jì)的。
對(duì)VMTurbo來(lái)說(shuō),安裝過(guò)程其實(shí)并不太復(fù)雜??梢园阉鳛閂Mware的虛擬設(shè)備或Hyper-V的虛擬設(shè)備來(lái)下載。如果你選擇了VMware虛擬設(shè)備,就必須安裝vCenter。為了撰寫本文,我選擇了使用Hyper-V虛擬設(shè)備。
我對(duì)VMTurbo開始入手時(shí),在說(shuō)明文檔中找不到描述如何導(dǎo)入虛擬設(shè)備的內(nèi)容。對(duì)我來(lái)說(shuō),這不是什么大問(wèn)題,因?yàn)槲颐刻焓褂煤徒佑|Hyper-V,但覺(jué)得這對(duì)缺少經(jīng)驗(yàn)的虛擬化管理員來(lái)說(shuō)可能是個(gè)問(wèn)題。
Hyper-V用戶要注意的地方
對(duì)于打算使用Hyper-V版本VMTurbo的那些人來(lái)說(shuō),我有兩點(diǎn)要提醒。首先,當(dāng)你導(dǎo)入虛擬機(jī)時(shí),導(dǎo)入過(guò)程分配4GB的內(nèi)存。這對(duì)大多數(shù)人來(lái)說(shuō)應(yīng)該不是大問(wèn)題,但是你的確要確保自己的Hyper-V服務(wù)器有足夠的資源來(lái)支持VMTurbo。
另一個(gè)提醒是,當(dāng)你導(dǎo)入虛擬機(jī)時(shí),虛擬機(jī)在默認(rèn)情況下并不連接至你的虛擬網(wǎng)絡(luò)。這歸因于Hyper-V的設(shè)計(jì)方式,與VMTurbo毫無(wú)關(guān)系。你可以把虛擬設(shè)備連接至你的網(wǎng)絡(luò),只需在虛擬機(jī)啟動(dòng)之前,在Hyper-V管理器里面鼠標(biāo)右擊它,然后從快捷鍵菜單中選擇Settings(設(shè)置)命令。隨后,選擇Ethernet Port(以太網(wǎng)端口)選項(xiàng),并選擇該以太網(wǎng)端口應(yīng)該連接的那個(gè)網(wǎng)絡(luò)。
安裝過(guò)程
一旦我導(dǎo)入了虛擬設(shè)備,就啟動(dòng)它,這時(shí)看到了一個(gè)屏幕,問(wèn)我是想使用靜態(tài)IP地址還是動(dòng)態(tài)分配的地址。由于我在自己的網(wǎng)絡(luò)上有幾臺(tái)不同的DHCP服務(wù)器支持多個(gè)實(shí)驗(yàn)室網(wǎng)絡(luò),于是決定使用靜態(tài)IP地址,那樣我就可以確保虛擬設(shè)備連接至正確的子網(wǎng)。
雖然我?guī)缀醪毁M(fèi)吹灰之力,借助VMTurbo設(shè)備就能夠建立會(huì)話,但是登錄過(guò)程卻有點(diǎn)讓人費(fèi)解。顯示的初始屏幕要求輸入用戶名和密碼。由于屏幕上的標(biāo)記沒(méi)有表明默認(rèn)的用戶名或密碼,我決定查閱說(shuō)明文檔。說(shuō)明文檔沒(méi)有具體表明默認(rèn)的登錄憑證是什么。上面只是寫著:“為你的帳戶提供用戶名和密碼。你的系統(tǒng)管理員創(chuàng)建用戶帳戶。想了解登錄信息,請(qǐng)聯(lián)系你的系統(tǒng)管理員。”手冊(cè)里面的屏幕截圖顯示了用戶名為Administrator,但是至于默認(rèn)用戶,則沒(méi)有提供任何暗示信息。
我花了大概一個(gè)鐘頭,上谷歌找密碼。一個(gè)網(wǎng)站表示密碼由12個(gè)星號(hào)組成,但結(jié)果不對(duì)。不過(guò),通過(guò)全憑蠻力的反復(fù)嘗試,我總算發(fā)現(xiàn)了用戶名和密碼都是“administrator”(全是小寫字母)。
在我啟動(dòng)并運(yùn)行VMTurbo大概過(guò)了一小時(shí)后,注意到我有一封VMTurbo發(fā)來(lái)的電子郵件。 運(yùn)氣真好,該郵件里面附有該軟件的許可證、導(dǎo)入Hyper-V虛擬機(jī)的指導(dǎo)說(shuō)明以及管理員登錄憑證。這些信息通過(guò)一系列易于遵循的步驟來(lái)提供;VMTurbo提供了這樣一封易于遵循的電子郵件,這值得表?yè)P(yáng),但我還是希望這些信息本來(lái)就做在說(shuō)明文檔中。那樣本可以為我節(jié)省不少時(shí)間。
#p#
啟動(dòng)并運(yùn)行
一旦我終于登錄到了VMturbo,迎面而來(lái)的是Monitor(監(jiān)視器)屏幕,該屏幕包含一個(gè)向?qū)?,專門用來(lái)幫助你逐步完成配置過(guò)程的其余步驟。向?qū)У某跏计聊惶崾疚逸斎朐S可證信息。我為軟件提供了之前獲得的許可證,于是進(jìn)入到了下一步。
下一步讓我指定想要監(jiān)視的目標(biāo)。除了用戶名和密碼外,這個(gè)過(guò)程還要求你為軟件提供虛擬化主機(jī)的主機(jī)名稱或IP地址。你還得指定監(jiān)視過(guò)程可能用到的用戶名和密碼。
說(shuō)明文檔中屏幕截圖里顯示的對(duì)話框比較簡(jiǎn)單。因此,我預(yù)料這個(gè)過(guò)程很容易。事后回想起來(lái),這個(gè)過(guò)程根本就不容易。無(wú)論我怎么嘗試,都沒(méi)法讓軟件連接至那些Hyper-V主機(jī),盡管我嚴(yán)格按照指導(dǎo)說(shuō)明、在Hyper-V服務(wù)器上啟用了DCOM(分布式組件對(duì)象模型)訪問(wèn)。
沮喪之余,加上時(shí)間急迫,我只好聯(lián)系了技術(shù)支持人員。VMTurbo的技術(shù)支持人員與我建立起了WebEx會(huì)話,那樣他們就能看到我當(dāng)時(shí)遇到的問(wèn)題。技術(shù)支持人員花了幾分鐘嘗試不同的方法,又查看了我的服務(wù)器日志后,似乎他們也被難住了。與我通話的那個(gè)人答應(yīng)幾天后會(huì)給我一個(gè)解決辦法。幾天后,VMTurbo給了我一個(gè)補(bǔ)丁,問(wèn)題似乎迎刃而解。
#p#
我讓軟件識(shí)別我的虛擬化主機(jī)后,終于能夠使用它了。VMTurbo的界面會(huì)打開一系列儀表板,旨在為你顯示虛擬數(shù)據(jù)中心的運(yùn)行狀況。
這些儀表板旨在為你提供數(shù)據(jù)中心的綜合視圖。我會(huì)***個(gè)承認(rèn),信息的呈現(xiàn)方式需要一段時(shí)間才能適應(yīng)。我在監(jiān)視三個(gè)虛擬化主機(jī),但是如果僅僅瞥一眼Summary(概要)屏幕,根本無(wú)從知曉有三個(gè)虛擬化主機(jī)。不過(guò),屏幕的Inventory(庫(kù)存)部分讓你可以查看單個(gè)的物理主機(jī)、單個(gè)的虛擬機(jī)以及整個(gè)數(shù)據(jù)中心。
對(duì)于Summary(概要)屏幕我確實(shí)很喜歡的一點(diǎn)是,下面部分中間有一個(gè)大大的Recommended Actions(建議采取的操作)部分。這個(gè)部分告訴你服務(wù)器的運(yùn)行情況到底怎樣,應(yīng)該對(duì)此采取什么操作。另外,只要點(diǎn)擊儀表板最上面一行正上方的Status(狀態(tài))鏈接,你還能獲得一份簡(jiǎn)要的狀態(tài)報(bào)告。如果獲得狀態(tài)報(bào)道,就能看到主機(jī)、虛擬機(jī)和存儲(chǔ)系統(tǒng)的嚴(yán)重性報(bào)告和問(wèn)題日志。當(dāng)然,你可以深入分析,查看單個(gè)的主機(jī)和虛擬機(jī)。
在我看來(lái),VMTurbo的***特性是Planning(計(jì)劃)和Optimization(優(yōu)化)。如果你點(diǎn)擊Plan(計(jì)劃)選項(xiàng)卡,就能看到目前的工作負(fù)載分配情況以及一些將來(lái)的工作負(fù)載預(yù)測(cè)情況??梢岳眠@些信息來(lái)評(píng)估添加一個(gè)新主機(jī)之類的操作帶來(lái)的影響。
Optimize(優(yōu)化)選項(xiàng)卡的工作方式類似Plan(計(jì)劃)選項(xiàng)卡,只不過(guò)軟件顯示了你的資源目前得到了如何的利用,并且給出了你應(yīng)該采取的建議,以便優(yōu)化主機(jī)使用。