圖 1 vSphere 4許可級別圖
VMware還提供了額外的技術(shù),包括:
• VMware整合備份(VMware Consolidated Back-up,VCB):執(zhí)行VM文件結(jié)構(gòu)在線完整備份的代理服務(wù)。
• VMware站點(diǎn)恢復(fù)管理器(VMware Site Recovery Manager,SRM):將VMware虛擬數(shù)據(jù)中心所有內(nèi)容全部復(fù)制到另一個站點(diǎn),實(shí)現(xiàn)自動化VM基礎(chǔ)設(shè)施故障轉(zhuǎn)移,支持災(zāi)難恢復(fù),需要使用 vCenter以及磁盤子系統(tǒng)級SAN到SAN鏡像的支持(如IBM DS4000和DS5000產(chǎn)品上增強(qiáng)的遠(yuǎn)程鏡像(Enhanced Remote Mirroring,ERM)功能)。
• VMware實(shí)驗(yàn)室管理器(VMware Lab Manager:):提供了一個交互式資源管理層,在協(xié)作環(huán)境或?qū)嶒?yàn)室環(huán)境按需創(chuàng)建VM。
• VMware視圖(VMware View):VMware的連接代理和虛擬桌面基礎(chǔ)設(shè)施產(chǎn)品。
• VMware工作站(VMware Workstation):在工作站上運(yùn)行VM的II型hypervisor軟件。
• VMware播放器(VMware Player):與VMware工作站類似,但不允許修改VM。
• VMware ACE:部署和管理安全便攜的PC環(huán)境。
• VMware ThinApp:為終端用戶應(yīng)用程序提供簡單的封裝和部署,主要用于虛擬桌面環(huán)境。
整個VMware虛擬化生態(tài)系統(tǒng)的功能是本文的隱含目的,本文的明確目的是解決IBM System x,BladeCenter和iDataPlex平臺虛擬化戰(zhàn)略問題,作者假設(shè)你熟悉VMware的虛擬化戰(zhàn)略和生態(tài)系統(tǒng),但本文不會詳細(xì)介紹每種產(chǎn)品的具體功能,更多信息請參考VMware產(chǎn)品概述網(wǎng)站(http://www.vmware.com/products/)。
VMware vSphere可擴(kuò)展性
為了讓用戶過渡到最新版本,VMware現(xiàn)在維護(hù)兩個主要的ESX版本:ESX 3.5 Update 5和vSphere 4.0(也叫做ESX 4)。每一次發(fā)布,VMware總是保持著行業(yè)技術(shù)領(lǐng)先的地位,每一個后續(xù)版本總會新增許多物理和虛擬化擴(kuò)展功能。ESX 3.5每宿主主機(jī)最大支持128個VM,32個處理器內(nèi)核和256GB物理內(nèi)存,每VM客戶機(jī)最大支持4 vCPU,64GB內(nèi)存。到了vSphere 4.0,VMware將每宿主主機(jī)的VM數(shù)量提升到了320個,最大64個邏輯處理器(可以認(rèn)為是線程/核心)和1TB的物理內(nèi)存,每VM客戶機(jī)最大支持 8 vCPU和256GB內(nèi)存。有關(guān)最新的支持信息,請?jiān)L問VMware最大支持的配置網(wǎng)站(http://www.vmware.com/support /pubs/vs_pages/vsp_pubs_esx40_vc40.html)。
VMware vSphere是一個I型hypervisor,和其它I型hypervisor一樣,如Hyper-V和基于Xen的hypervisor,它是IBM 基于x86硬件產(chǎn)品的出色候選者,從上面的vSphere 4.0許可級別圖中可以看出,每一層都增加了額外的硬件虛擬化支持功能。如果想使用超過256GB的內(nèi)存,用戶必須購買企業(yè)+版本,它最大可支持1TB內(nèi)存。這種可擴(kuò)展的能力是IBM旗艦產(chǎn)品的最佳搭檔,如基于X4的x3950 M2和即將發(fā)布的X5架構(gòu)。有關(guān)vSphere可擴(kuò)展性的詳細(xì)信息,請?jiān)L問vSphere 4.0發(fā)布頁面(http://www.vmware.com/support/vsphere4/doc /vsp_40_new_feat.html)。
英特爾和AMD顯著增加了每處理器核心的計算密度,處理器利用率變得越來越受關(guān)注,因此,虛擬系統(tǒng)的可擴(kuò)展性越來越依賴于內(nèi)存容量,在許多現(xiàn)代服務(wù)器上內(nèi)存容量總是不夠,x3950 M2是世界上擴(kuò)展性最好,可靠性最強(qiáng)的x86服務(wù)器,它最大可支持1TB物理內(nèi)存,默認(rèn)使用VMware的ESX虛擬化平臺。
在下面的表1中,我們詳細(xì)介紹了部分ESX服務(wù)器可能的內(nèi)存配置,同時展示了高虛擬機(jī)密度和高內(nèi)存密度,表1列出的高密度應(yīng)用絕對需要X4平臺的擴(kuò)展性,所有產(chǎn)品的工作量都成為虛擬的,典型的數(shù)據(jù)庫、e-mail和ERP應(yīng)用系統(tǒng)都需要這種內(nèi)存密度,才能獲得現(xiàn)代x86服務(wù)器中現(xiàn)代處理器的投資回報率。
表 1 ESX服務(wù)器內(nèi)存配置參考表
vSphere 4.0可以擴(kuò)展到512個虛擬主機(jī)處理器和320個虛擬機(jī),表2列出了ESX處理器擴(kuò)展的詳細(xì)信息,包括:前3行表示每VM最大虛擬處理器數(shù)量限制,后3 行是可能的配置方案樣本。
表 2 ESX服務(wù)器處理器擴(kuò)展矩陣
VMware擴(kuò)展性和功能集使vSphere成為現(xiàn)在首要的hypervisor,正如在X4架構(gòu)章節(jié)提到的,最重要的是讓服務(wù)器的利用率達(dá)到最大,同時要為突發(fā)工作量保留空間,VMware vSphere的CPU擴(kuò)展性結(jié)合它非凡的x86內(nèi)存擴(kuò)展性和IBM的X4架構(gòu),使處理器利用率達(dá)到了70%-80%,特別是在考慮VMware高級功能的成本時,沒有其它x86服務(wù)器可以達(dá)到這種不尋常的投資回報率。
要考慮的事
vSphere 4.0的擴(kuò)展性使客戶機(jī)VM密度達(dá)到了目前的最高境界,為資源密集型應(yīng)用提供了最高水平的硬件支持,同時提供最高水平的擴(kuò)展性,vSphere 4.0通過HA和容錯功能,還提供了最高水平的可用性。因此,ESX應(yīng)該是服務(wù)器整合過程的首選,特別是考慮關(guān)鍵應(yīng)用如SQL Server或Exchange的整合時。VMware提供了一攬子許可級別,以便讓用戶能夠根據(jù)自身需要購買功能支持,然而,正如上一節(jié)介紹的,Vmotion投資回報率是通過高密度虛擬客戶機(jī)實(shí)現(xiàn)的,按照這些原則,用戶在考慮ESX高級版本時應(yīng)該選擇一個服務(wù)器平臺,如IBM X4和基于X5的系統(tǒng),以便使硬件擴(kuò)展性和可用性與ESX保持一致,IBM X架構(gòu)與業(yè)界領(lǐng)先的RAS(可靠性、可用性和可維護(hù)性)硬件增強(qiáng)一起提供這種擴(kuò)展性,是服務(wù)器整合的最佳選擇。
VMware提供高密度虛擬機(jī)的能力也讓它成為虛擬桌面實(shí)現(xiàn)的首選,現(xiàn)在VMware提供一個接近于端到端解決方案,包括hypervisor(ESX)和連接代理基礎(chǔ)設(shè)施支持 VDI,VMware也計劃不久的將來發(fā)布vSphere 4.0高級多媒體加速器,如果VDI大小合適,虛擬機(jī)密度通常比一般服務(wù)器整合環(huán)境有更好的擴(kuò)展性,這意味著hypervisor可用性變得更加重要,一個系統(tǒng)宕機(jī)可能導(dǎo)致數(shù)百個用戶停工,因此每個系統(tǒng)的任何小問題都要引起重視。再說一次,IBM X4和基于X5的系統(tǒng)的RAS功能為VDI提供了所需的系統(tǒng)正常運(yùn)行時間。
VMware還擁有虛擬環(huán)境管理領(lǐng)導(dǎo)者地位,vCenter Server 4.0提供的不僅僅是hypervisor級高可用,它已經(jīng)發(fā)展成一個獨(dú)一無二的虛擬環(huán)境"控制中心",vCenter Server 4.0可以啟用高級故障轉(zhuǎn)移方案(即站點(diǎn)恢復(fù)管理器)和大量第三方產(chǎn)品,vCenter Server通過它的集群功能(即vCenter心跳),在系統(tǒng)管理級額外提供了HA。這些特性吸引了高端用戶的注意力。
除了擴(kuò)展性和可用性增強(qiáng)外,vSphere 4.0在處理器虛擬化擴(kuò)展和宿主操作系統(tǒng)支持新硬件方面也做出了大量改進(jìn)。例如,vSphere 4.0包括虛擬硬件版本7,以及客戶機(jī)操作系統(tǒng)內(nèi)存和CPU熱添加功能(** HW v7需要vSphere 4.0或更高版本作為宿主操作系統(tǒng)),另一個例子是虛擬機(jī)VMDirectPath的實(shí)現(xiàn),它是英特爾VT-d/AMD-Vi的實(shí)現(xiàn),它讓VM"直接"訪問硬件,提高I/O性能。
隨著性能、可用性和擴(kuò)展性得到增強(qiáng),VMware提供的解決方案幾乎可以解決所有應(yīng)用情景,特別是高端需求,高級功能可能需要在hypervisor和管理基礎(chǔ)設(shè)施方面進(jìn)行大量投資,因此應(yīng)該使用如IBM 基于X架構(gòu)的系統(tǒng)提供硬件支持,以保持虛擬環(huán)境最佳的可用性,通過高密度虛擬機(jī)實(shí)現(xiàn)最大投資回報率。