虛擬化技術評估:管理VMware Server的VirtualCenter
隨著免費的虛擬化技術軟件VMware Server的發行,EMC的子公司VMware明顯地著眼于吸引那些成本意識很強的小企業進入它的服務器虛擬化技術大軍當中。然而,VMware Server虛擬化技術產品缺少了一個集中管理控制臺,這就需要獨立管理每個主機服務器。直到現在,VMware公司發行了新版本的VMware VirtualCenter虛擬化技術管理應用軟件,專門用來管理那些免費的服務器虛擬化技術產品。
新的虛擬化技術軟件VirtualCenter事實上是對那些用來管理VMware GSX和ESX Server部署的工具的升級,并支持VMware Server所加入的一些其它的微小調整。然而,供貨商的企業平臺中所含有的較為先進的Virtual Server 2.0軟件即Virtual Infrastructure 3 (VI3)依舊不支持VMware Server,了解這一點很重要。
安裝前
對于一個面向小型企業的產品來說,我們發現VMware Server的VirtualCenter安裝起來相當復雜且冗長。花大量時間去閱讀技術手冊是必不可少的,除此之外,還必須牢記一些必要條件。特別是需要一個配有高速處理器以及至少2GB RAM的Windows主機作為VirtualCenter Server的主要組件,在管理超過50臺服務器時,推薦采用SMP服務器和更多的內存。這就可以成為一個虛擬機了,也可以用來支持一個存放虛擬機文件的可選擇共享數據存儲庫。
一個數據庫同樣需要存儲主機以及虛擬機的設置。在測試和仿真的時候可以就用一個簡單的Access數據庫,但為了獲得***的性能,推薦使用SQL Server或者Oracle數據庫。一個獨立的基于Windows的VirtualCenter客戶端來負責GUI(圖形用戶介面)。它可以安裝和運行在作為服務器的那臺Windows機上,但比較典型的做法是將它托管在遠端的臺式機上。Microsoft .Net framework可支持這個功能,并且之前未安裝的話它會自動安裝。
不需要對VMware Server部署作任何改變,因為發現一個服務器的時候,會添加必要的VirtualCenter代理。不過,將升級到***版本作為部署過程的一個部分是非常好的主意。VirtualCenter在管理每個主機時都需要證書——一個相對簡單的任務因為某些原因讓VMware弄得相當復雜。
配置
這一切都需要時間來弄妥,但一旦完成并且運行起來,我們很快就能登陸到Virtual Center服務器,并開始管理我們的測試網絡上的那些VMware Server了。客戶端使用一個常見的分層樹形界面,將VMware主機組成服務器農場而虛擬機則被分成組并獨立管理。
我們從建立一個新的服務器農場開始,這個服務器農場里加入了一對VMware Servers主機,一個運行在Windows Server 2003,另一個運行在Red Hat Linux。一個向導會協助我們完成發現的步驟,就是將已存在的虛擬機自動添加到資源列表當中。這之后,我們就能通過VirtualCenter客戶端來建立新的虛擬機,啟動或者停止它們,修改設置以及連接一個集成遠端控制臺。
其它一些工具用來克隆虛擬機以及創建用以快速部署新虛擬機的模板。另外還有一個向導可將虛擬機從一個服務器移植到另一個上,比如,為了平衡負載或者因維護而清空服務器。然而,與在VI3當中發現的一樣,虛擬機也不支持實時遷移,因此虛擬機在遷移前必須關閉。和VI3一樣,同樣也沒有分配處理器和其它資源或者有效平衡負載的設備,因為VMware Server不允許這樣的操作。
事實上,有一點值得指出的是,除了集中管理,VirtualCenter在VMware Server本身的標準配置之上幾乎就沒增加什么額外的功能。唯一例外的就是可以監視虛擬機的行動,并且在例如一個虛擬機中斷或者CPU/內存使用超過了預設限值的時候產生告警。還有些任務你用VirtualCerter執行不了,如虛擬機快照,這就意味著你不能完全拋開個別的服務器控制臺。
由于其局限性及成本問題,VMware Server的VirtualCenter并不是個容易做決定的買賣。它的主要優勢很明顯在于可以用單個控制臺管理一個分布式虛擬結構,但也只在你確實有那么一大堆服務器的情況下它才能體現出價值。VMware公司本身也認為該產品可滿足那些有10臺或者更多物理服務器的公司的需求,這一點我們同意。尤其是,使用VirtualCener,你可以做到那些VMware Server自帶的免費工具所做不了的。如果你只有為數不多的服務器,那你不如節省下這筆不小的款項,同時分別管理好你的每臺服務器。
小結
報價:針對小型企業虛擬化管理包從1500美元起
優點:集中管理多個VMware Server主機和虛擬機;智能克隆和移植虛擬機;虛擬機模板使用簡便;虛擬機監控和事件警報
缺點:每一個不同的免費虛擬平臺就相應地需要一個昂貴的附件;虛擬機不能實時(live)移植;虛擬機資源不能重配置;沒有快照功能
購買建議:小型企業在購買VMware Server的VirtualCenter之前應仔細考慮。其主要好處是集中管理多臺服務器及其虛擬機,但它不便宜的價格以及需要額外的服務器資源,會進一步提高成本。因此它比較適合部署在更大的范圍內,這樣的話一個集中管理控制臺的運行效益就很能說明問題。