簡(jiǎn)單實(shí)用 免費(fèi)VMware系統(tǒng)管理工具
【51CTO.com度假特稿】如果你想突破常規(guī),那么你可以為了提高生產(chǎn)效率而使用VMware公司免費(fèi)的ESXi系統(tǒng)管理程序。
在本質(zhì)上,它是一個(gè)精簡(jiǎn)的管理程序。跟它的大哥ESX相比,它的硬件兼容性有限,但它還是能安裝和運(yùn)行在大多數(shù)現(xiàn)代的服務(wù)器級(jí)系統(tǒng)上。ESXi具有了大多數(shù)ESX的優(yōu)點(diǎn),卻沒(méi)有麻煩的許可過(guò)程;但是如果沒(méi)有購(gòu)買VMware vCenter和必要的許可,它的功能會(huì)受到限制。比如,你不能在一個(gè)獨(dú)立的ESXi配置上復(fù)制,或者對(duì)虛擬機(jī)器進(jìn)行模板化,不能使用vMotion,或者一些其他的限制等。但是,考慮其價(jià)錢,你會(huì)得到比支出多得多的東西。
有一些方法可以用來(lái)使ESXi超越那些限制。但是要注意,這些方法會(huì)讓你的ESXi安裝進(jìn)入到一個(gè)不受到支持的領(lǐng)域,在技術(shù)支持方面你只能全靠自己。但是,有時(shí)這種作法是必要的。
我最近遇到過(guò)一個(gè)情況,安裝在一臺(tái)Linux主機(jī)上的一個(gè)古老的VMware服務(wù)器程序由于它所依賴的硬件老化而面臨失效。運(yùn)行VMware ESX顯然是一個(gè)更好的主意,用戶不需要把這種情況復(fù)制到新的硬件上,因?yàn)樵诹硪粋€(gè)場(chǎng)所有一個(gè)完整的VMware VI3服務(wù)器農(nóng)場(chǎng)。然而,這是一個(gè)遠(yuǎn)程辦公室,而且預(yù)算已經(jīng)鎖定。確實(shí)到了打破思想局限的時(shí)候了。
“新”硬件實(shí)際上是一臺(tái)重組的HP ProLiant DL585,帶四個(gè)雙核AMD Opteron 880 CPU和16GB的RAM——以現(xiàn)在的標(biāo)準(zhǔn)不算是非常強(qiáng)大,但是對(duì)于遠(yuǎn)程網(wǎng)站來(lái)說(shuō)足夠了。VMware ESXi在幾分鐘內(nèi)被安裝在本地的RAID5陣列上,機(jī)箱上的四個(gè)前兆以太網(wǎng)卡分為兩個(gè)以太通道干道進(jìn)入數(shù)據(jù)中心開關(guān)。合上開關(guān),眼前就是個(gè)hypervisor!
然而,運(yùn)行在早期Linux主機(jī)上的虛擬機(jī)跟ESX不兼容,因?yàn)樵赩Mware Server上建立的VM和虛擬磁盤不能直接導(dǎo)入到ESX 或者 ESXi中。然而,有一個(gè)基于Linux和Windows的ESXi遠(yuǎn)程CLI客戶端能夠用來(lái)處理一些ESXi的內(nèi)部結(jié)構(gòu)。不幸的是,這個(gè)CLI客戶端既不支持又不特定的阻止幾個(gè)讓這個(gè)特殊的魔術(shù)發(fā)生的命令,而且ESXi主機(jī)不能通過(guò)這個(gè)方法轉(zhuǎn)換磁盤——所以我們用別的方法。首先,我關(guān)閉VMware服務(wù)器機(jī)箱上的所有VM,然后通過(guò)NFS導(dǎo)出包含他們的目錄。利用vSphere客戶端,我把NFS datastore添加到ESXi盒子。然后在ESXi盒子上手動(dòng)創(chuàng)造VM,但是不分配或者創(chuàng)建任何的虛擬磁盤。接下來(lái)才是有趣的部分。
如果你到ESXi控制臺(tái)然后按Alt-F1鍵,你會(huì)得到一個(gè)系統(tǒng)控制臺(tái),但是不是shell或者登錄提示符。然而,如果你鍵入不正確的命令,你會(huì)得到一些警告文本和一個(gè)密碼提示符;如果你在提示符那里鍵入系統(tǒng)根目錄密碼,你就會(huì)啟動(dòng)一個(gè)shell。如果你不熟悉linux系統(tǒng)就會(huì)很困難。如果你熟悉linux系統(tǒng),它基本上就是一個(gè)ash shell,就像你在任何一個(gè)嵌入式Linux設(shè)備上看到的一樣。
然后如果你編輯/etc/inetd.conf文件并且移除在ssh線前面的斜線,然后關(guān)閉 –HUP那個(gè)inetd進(jìn)程,然后你就能用根目錄ssh入服務(wù)器?,F(xiàn)在,所有的事情變的簡(jiǎn)單多了。
從這個(gè)接入點(diǎn),使用vmkfstools拿走原來(lái)VMware Server的虛擬磁盤并把他們復(fù)制到兼容ESX的VMDKs(vmkfstools -i /path/to/source /path/to/dest)上就很簡(jiǎn)單了。你還可以使用這個(gè)方法來(lái)復(fù)制現(xiàn)有的ESX VMs磁盤,讓這個(gè)方法變成一個(gè)廉價(jià)的模板和復(fù)制裝置。當(dāng)用這種方法訪問(wèn)ESXi的時(shí)候,ESXi有幾個(gè)可怕的東西會(huì)丟失,所以一定要小心。然后,如果你不在意運(yùn)行未經(jīng)認(rèn)證的部件,那么你用ESXi比你用GUI可以做的更多。
如果你不知道你正在干什么,你還能阻止你的ESXi安裝。
然而,這個(gè)特別的故事有一個(gè)圓滿的結(jié)局,因?yàn)樗械腣M都轉(zhuǎn)變了,而且正在使用一個(gè)更好的管理程序,正常運(yùn)行在一個(gè)更好的機(jī)器里。下一次當(dāng)制定預(yù)算的時(shí)候,將會(huì)購(gòu)買許可證,于是這個(gè)服務(wù)器將能夠脫離寒冬,并加入到vCenter中來(lái)。直到那時(shí),差距才被彌補(bǔ)——這難道不是我們大部分人所做的工作嗎?
【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?
原文:Making the most of VMware's free hypervisor 作者:Paul Venezia
【編輯推薦】