Windows Server 2008 RC1 發(fā)布
微軟得到了更多硬件的支持,而VMware支持?jǐn)?shù)量更多的操作系統(tǒng)。
我們測試的這兩款虛擬機(jī)管理程序?qū)χ嗡鼈兊挠布退鼈兯С值奶摂M機(jī)都提出了需求。
它們都需要由具有虛擬化功能的64位英特爾CPU或AMD CPU來支持的硬件平臺。需要足夠容量的內(nèi)存,才能支持駐留在虛擬化環(huán)境中的訪客系統(tǒng)(guest)。VMware的ESX自己占用的內(nèi)存空間不到半GB。Hyper-V必須依賴于微軟Windows Server 2008版本(選擇的版本決定了訪客系統(tǒng)的數(shù)量以及托管運行的必要成本),但在操作系統(tǒng)中額外占用的內(nèi)存空間微不足道。微軟推薦的基本內(nèi)存需求是2GB,但包括了Hyper-V和Windows Server 2008基本實例所需的內(nèi)存空間。
硬件方面的選擇很復(fù)雜,因為服務(wù)器和外設(shè)卡(通常是網(wǎng)卡和磁盤/主機(jī)總線適配器基礎(chǔ)架構(gòu))同樣需要得到虛擬機(jī)管理程序的支持。Hyper-V可以在適合Windows Server 2008版本的任何平臺上運行――這樣的平臺有一長串。Windows Server網(wǎng)站列出了獲得批準(zhǔn)的軟硬件,并且簡要介紹了如何在64位模式下運行、基于V-enabled或VT-enabled CPU的Windows Server 2008上使用Hyper-V。
相比之下,VMware的ESX兼容硬件列表包括了IBM、戴爾和惠普等頂級設(shè)備廠商的眾多服務(wù)器;不過總的來說,這份兼容列表比Hyper-V的兼容列表短得多。
白箱、64位的AMD和英特爾機(jī)器通常不受到任何一款虛擬化平臺的官方支持。如果它們配備了相應(yīng)的虛擬化處理器和BIOS,也許能夠正常運行,但是這些主機(jī)里面發(fā)現(xiàn)的問題得不到支持服務(wù)。
#p#
了解Windows Server 2008版本的基礎(chǔ)架構(gòu)和管理內(nèi)部細(xì)節(jié),這是輕松、快速安裝Hyper-V的關(guān)鍵,因為Hyper-V作為服務(wù)器角色的嵌入式管理單元(snap-in)來運行。如果已經(jīng)安裝了Windows Server 2008,不需要Hyper-V的任何初始配置。相比之下,VMware的ESX安裝起來像典型的Linux發(fā)行版,不過多了一個圖形化前端。
這兩款虛擬機(jī)管理程序都很容易安裝到我們的平臺上,這些平臺已知與它們各自的產(chǎn)品系列相兼容。
可遷移到VMware的ESX平臺上的操作系統(tǒng)種類比可遷移到微軟Hyper-V平臺上的操作系統(tǒng)要明顯多得多。ESX的優(yōu)勢一方面基于這個事實:它支持好多版本的Windows操作系統(tǒng)――實際上比Hyper-V還多;從用戶操作系統(tǒng)(x86或x64版本的Windows XP和Vista Professional),到Windows Server操作系統(tǒng)(從Windows 2000 到Windows 2003 x86或x64版本、再到最新的Windows Server 2008數(shù)據(jù)中心版和高性能集群版),不一而足。它還支持Windows NT。
ESX在這方面具有優(yōu)勢的另一個原因在于,Hyper-V只支持一個版本的Linux:Novell的SUSE Linux Enterprise(SLES)10服務(wù)包1(SP 1)或服務(wù)包2(SP 2),運行包括x86和x64版本。不過,對SLES 10 SP 1或SP 2的每個虛擬化實例而言,只支持一個虛擬處理器。微軟收購的Connectix軟件最初支持種類廣泛得多的訪客系統(tǒng)――這起收購促使微軟后來向市場推出了微軟虛擬服務(wù)器(Microsoft Virtual Server)。由于Hyper-V支持Linux,微軟與Novell的合作關(guān)系讓微軟可以購買成千上萬的SUSE Linux支持工具包,以便微軟(及微軟客戶)使用。
相比之下,VMware的ESX支持一長串的其他操作系統(tǒng)列表,其中包括眾多版本的Red Hat Enterprise Linux、幾個版本的SUSE Linux和Ubuntu Linux、FreeBSD以及Sun的Solaris 10。它還支持Novell的NetWare。
【編輯推薦】