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