新手學(xué)堂:何為虛擬實驗室管理器?
虛擬化技術(shù)正在越來越快的改變著IT應(yīng)用方式,很多組織開始部署虛擬化技術(shù),對于短期的項目來說,虛擬化幾乎是個能夠滿足需要的完美方式,完成項目后即可拆除。IT部門部署臨時虛擬化要依靠叫做虛擬實驗室管理器(Virtual Lab Manager)的軟件包,簡稱實驗室管理器。
“實驗室管理器”并不能完全描述解決方案中所包含的所有內(nèi)容,臨時虛擬化系統(tǒng)包括很多內(nèi)容,比如軟件的開發(fā)和測試、新產(chǎn)品檢測、Demo演示、內(nèi)部培訓(xùn)等等。實驗管理器架設(shè)和拆除都很簡單。如果采用其他方式,你會發(fā)現(xiàn)很多服務(wù)實現(xiàn)起來并不容易,而采用虛擬機(jī)可以很方便的解決。
本次進(jìn)行對比的實驗室管理器包含VMware的Lab Manager、Surgient的Virtual Automation Platform、VMLogix的LabManager,以及完全基于云的Skytap。這些產(chǎn)品都是非常優(yōu)秀的解決方案,可以非常簡單的管理非生產(chǎn)環(huán)境的虛擬化系統(tǒng)。
實驗室管理器是如何工作的
實驗室管理器包含幾個基本特性,今天所要對比的這幾個產(chǎn)品都包括。實驗室管理器通常運行在指定的服務(wù)器上,并與一個虛擬機(jī)資源池(服務(wù)器和存儲)以及指定的存儲服務(wù)器相結(jié)合。總體上來說,最小的標(biāo)準(zhǔn)配置包含至少三個系統(tǒng):實驗室管理器、存儲服務(wù)器、虛擬化主機(jī)或主機(jī)。
當(dāng)在主機(jī)上創(chuàng)建好虛擬機(jī),它在存儲服務(wù)器上體現(xiàn)為一個模板(比如RadHat系統(tǒng)、配置好三個網(wǎng)卡并運行Tomcat)。管理員可以選擇一組模板,即一組虛擬機(jī),如一個數(shù)據(jù)庫服務(wù)器、Web服務(wù)器和一個客戶端,這些虛擬機(jī)捆綁成一個管理配置單元,這些配置可以被保存在存儲服務(wù)器上,然后可以作為一個獨立的單元來運行。
當(dāng)實驗室管理器創(chuàng)建好一個配置單元,可以選擇捆綁一個虛擬路由器,這個路由器可以提供網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT),這在兩個同樣配置的實例同時運行時是必需的。虛擬路由器的NAT功能對配置單元中的獨立虛擬機(jī)的IP地址進(jìn)行轉(zhuǎn)換,以免同一網(wǎng)段中兩臺同樣IP的虛擬機(jī)產(chǎn)生沖突。
實驗室管理器的一個重要特性是對配置進(jìn)行快照,并創(chuàng)建一個鏡像。閑置狀況下的鏡像對測試和QA是沒有幫助的,而出現(xiàn)Bug時候的鏡像對于一個測試工程師來說更有意義,可以從中發(fā)現(xiàn)問題然后補(bǔ)救。這些快照存儲在存儲服務(wù)器上,實際上可以存儲在任何位置,不過存儲服務(wù)器處于實驗室管理器之下,可以增強(qiáng)訪問控制、生命周期管理等。
實驗室管理器可以執(zhí)行很多其他的小任務(wù),比如安全審核等,但是其主要功能還是在于便捷的管理虛擬機(jī)模板、配置以及虛擬機(jī)。
產(chǎn)品基本功能差異并不大
雖然我們努力凸顯出產(chǎn)品之間的差異,不過坐在控制臺之前的真實感受就是產(chǎn)品都很類似。它們都在完成相同的任務(wù)——構(gòu)架、部署、卸下成組的虛擬機(jī),令人驚訝的是這幾款產(chǎn)品的主要功能幾乎相同,所以最后的得分也非常接近。
這些產(chǎn)品的本地版本(除Skytap)外,都很難安裝,并且說明文檔也很少,適合對虛擬化技術(shù)非常精通的IT部門和管理員們,才不至于在提供商的支持熱線中浪費太多的時間。在這方面,Skytap表現(xiàn)的很好,是一種完全交鑰匙的方式,通過一兩個小時的Demo,不需要安裝,用戶可以很容易的進(jìn)行配置應(yīng)用。
四款產(chǎn)品都很好應(yīng)用,所以選擇采用哪個產(chǎn)品并不是最重要的。最為友好的產(chǎn)品要屬Surgient和VMLogix,它們具有最好的協(xié)同工作能力,具有許可證跟蹤器(license tracker),并且Surgient具有豐富的計劃任務(wù)機(jī)制。
VMware的產(chǎn)品在兩個方面脫穎而出:可擴(kuò)展性和性能。當(dāng)在不同平臺進(jìn)行測試時,VMware明顯的要更快速,這要歸功于VMware的linked clone設(shè)計,并且VMware的產(chǎn)品更適合運行大型實驗室和安裝在多個站點中。但是它需要一個完全的VMware環(huán)境,因為它不能管理其他虛擬機(jī)。盡管如此,VMware是四款產(chǎn)品中最快速的,并且品牌也是最大的。
對于從來沒有使用過實驗室管理軟件的站點來說,我們推薦嘗試Skytap,這是一個交鑰匙式的方案,只需要很少的投資,不會破壞現(xiàn)有的基礎(chǔ)架構(gòu)。不過如果用戶不希望基于云或者不能容忍Skytap每月兩次的Windows宕機(jī),那么應(yīng)該選擇其他的解決方案。Skytap還是臨時的實驗室管理工具的首選,比如產(chǎn)品發(fā)布前的集中測試。
總的來說,你選擇任何一個方案都能工作的很好。下面先來看四款產(chǎn)品基本情況:
在本文的下部分中,我們將對比VMware的Lab Manager、Surgient的Virtual Automation Platform、VMLogix的LabManager,以及完全基于云的Skytap。
【編輯推薦】