【51CTO精選譯文】最近,人們似乎重新對(duì)微軟的Hyper-V產(chǎn)生了興趣。這種虛擬機(jī)管理程序終于開(kāi)始成熟起來(lái),它所提供的功能特性(和許可模式)讓它成為一種引人入勝的選擇,可以代替市面上的另外一些虛擬機(jī)管理程序。不過(guò),一些管理員可能沒(méi)有認(rèn)識(shí)到這點(diǎn):Hyper-V實(shí)際上有兩種不同的版本。Hyper-V既可以安裝到Windows Server的上面,又可以作為一種獨(dú)立式虛擬機(jī)管理程序來(lái)下載和安裝。那么,哪種方法更好呢?我在本文中將權(quán)衡每種部署方式的優(yōu)缺點(diǎn)。
許可模式
企業(yè)應(yīng)該要考慮的首要因素之一就是許可模式。很難對(duì)Hyper-V Server 2012 R2(微軟為獨(dú)立版Hyper-V所取的官方名稱(chēng))的價(jià)格挑三揀四:它完全免費(fèi)。你可以免費(fèi)下載、安裝并使用它,想用多久就可以用多久,根本沒(méi)必要為這種虛擬機(jī)管理程序支付許可費(fèi)。
當(dāng)然了,就因?yàn)槟稠?xiàng)技術(shù)免費(fèi),并不意味著使用它就沒(méi)有相關(guān)的成本。說(shuō)到許可,魔鬼往往在細(xì)節(jié)中。
就Hyper-V Server 2012 R2而言,虛擬機(jī)管理程序的許可證是免費(fèi)的。即便如此,你仍需要為將來(lái)在虛擬機(jī)管理程序上運(yùn)行的虛擬機(jī)支付許可費(fèi)。不過(guò)盡管有這個(gè)要求,在一些情況下,仍可以免費(fèi)進(jìn)行服務(wù)器虛擬化。比如說(shuō),假設(shè)你的物理服務(wù)器在運(yùn)行完全擁有許可證的操作系統(tǒng),想要對(duì)那些服務(wù)器進(jìn)行虛擬化處理。你可以把那些服務(wù)器免費(fèi)托管在Hyper-V Server 2012 R2上運(yùn)行,因?yàn)槟阋呀?jīng)掏錢(qián)購(gòu)買(mǎi)了操作系統(tǒng)許可證。只要確保許可條款方面沒(méi)有什么會(huì)阻止服務(wù)器操作系統(tǒng)加以虛擬化處理。
那么,在Windows Server 2012 R2 Hyper-V上運(yùn)行的虛擬機(jī)的許可模式又如何呢?如果你打算使用Windows Server 2012 R2作為虛擬化主機(jī),那么我強(qiáng)烈建議你購(gòu)買(mǎi)數(shù)據(jù)中心版(Datacenter Edition)。沒(méi)錯(cuò),數(shù)據(jù)中心版許可證的成本高于標(biāo)準(zhǔn)版許可證,但是如果你事先購(gòu)買(mǎi)數(shù)據(jù)中心版許可證,那么從長(zhǎng)遠(yuǎn)來(lái)看,所要支付的成本通常會(huì)比較低。
這么做的理由是,數(shù)據(jù)中心版許可證允許數(shù)量不受限制的虛擬服務(wù)器可以運(yùn)行Hyper-V Server 2012 R2。換而言之,如果你打算把Windows Server 2012 R2安裝到物理服務(wù)器上,然后安裝Hyper-V,那么你在該主機(jī)服務(wù)器上想創(chuàng)建多少個(gè)虛擬機(jī),就可以創(chuàng)建多少個(gè)。你沒(méi)必要支付任何額外的操作系統(tǒng)許可費(fèi),只要虛擬機(jī)運(yùn)行Windows Server 2012 R2數(shù)據(jù)中心版。當(dāng)然了,你還可以隨意托管運(yùn)行虛擬機(jī),只要其許可費(fèi)早已支付,而不用承擔(dān)任何額外的許可成本。
用戶(hù)界面
閱讀了上述內(nèi)容后,Hyper-V Server 2012 R2對(duì)想要對(duì)現(xiàn)有的物理服務(wù)器進(jìn)行虛擬化處理的企業(yè)來(lái)說(shuō)似乎是理想的選擇。畢竟,在一些情況下,這么做讓你可以免費(fèi)對(duì)那些服務(wù)器進(jìn)行虛擬化處理。即便如此,運(yùn)行Hyper-V Server 2012 R2可能也并非始終是最佳選擇。原因之一就是,Hyper-V Server 2012 R2界面乏善可陳。你可以從圖A中看到這個(gè)界面的樣子。
圖A:這是Hyper-V Server 2012 R2的界面
相比之下,不妨看看圖B所示的Windows Server 2012 Hyper-V界面。
圖B:Windows Server 2012含有Hyper-V管理器控制臺(tái)
正如你所見(jiàn),Windows Server 2012包含Hyper-V管理器(Hyper-V Manager),你可以使用這個(gè)圖形化控制臺(tái)來(lái)管理Hyper-V。相比之下,Hyper-V Server 2012 R2在部署的Windows Server核心系統(tǒng)上運(yùn)行,沒(méi)有圖形化用戶(hù)界面(GUI)。它而是有一個(gè)菜單,你可以用它來(lái)執(zhí)行基本的配置任務(wù)。
如果你看一下圖A所示的菜單,乍一看這個(gè)菜單似乎涵蓋所有基本的方面。有配置服務(wù)器IP地址的選項(xiàng),有設(shè)置服務(wù)器名稱(chēng)的選項(xiàng),還有加入域的選項(xiàng)。不過(guò),缺少了一些重要的選項(xiàng)。要是你仔細(xì)看一下圖A,就會(huì)注意到:菜單并不含有與服務(wù)器虛擬化有關(guān)的任何選項(xiàng)。沒(méi)有創(chuàng)建虛擬機(jī)的選項(xiàng),沒(méi)有啟動(dòng)或停止虛擬機(jī)的選項(xiàng),甚至沒(méi)有列出虛擬機(jī)的選項(xiàng)。實(shí)際上,要是我不告訴你該圖是對(duì)Hyper-V Server 2012 R2服務(wù)器上的顯示器畫(huà)面所拍的圖片,你根本不知道這個(gè)機(jī)器甚至在運(yùn)行Hyper-V。
那么,要是你決定使用Hyper-V Server 2012 R2,該如何管理Hyper-V呢?你有三個(gè)選擇。第一個(gè)選擇是,使用System Center虛擬機(jī)管理器(System Center Virtual Machine Manager)。這恐怕是你的最佳選擇,但它不是免費(fèi)的。捎帶說(shuō)一下,System Center虛擬機(jī)管理器也是部署的Windows Server 2012 R2 Hyper-V系統(tǒng)的首選管理工具。
第二個(gè)選擇就是,借助PowerShell,創(chuàng)建和管理虛擬機(jī)。這么做并非易事,但可以完成。
第三個(gè)選擇就是使用在遠(yuǎn)程機(jī)器上運(yùn)行的Hyper-V管理器。你只要使用Hyper-V管理器,就可以遠(yuǎn)程連接到Hyper-V Server。
容錯(cuò)性
考慮到Hyper-V Server 2012 R2是免費(fèi)的,它又不隨帶GUI,所以人們很容易認(rèn)為Hyper-V Server是一種輕量級(jí)虛擬機(jī)管理程序。從某些方面來(lái)看,這種認(rèn)識(shí)是正確的。畢竟,Hyper-V Server占用的資源確實(shí)非常少。不過(guò),Hyper-V Server的功能特性并不少,盡管它給人的感覺(jué)是這樣。
信不信由你,你可以借助PowerShell,使用Hyper-V Server 2012 R2,建立故障切換集群。實(shí)際上,我最近在TechNet上看到了一篇非常棒的文章(http://blogs.technet.com/b/keithmayer/archive/2012/12/12/step-by-step-building-a-free-hyper-v-server-2012-cluster-part-1-of-2.aspx#.Up30ezAo7cs),介紹了如何使用Hyper-V Server 2012 R2,免費(fèi)建立一個(gè)企業(yè)級(jí)故障切換集群。
我從哪里獲得一份獨(dú)立式Hyper-V?
你可以在此(http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx)免費(fèi)下載Hyper-V Server 2012 R2。下載版是一個(gè)64位的ISO文件;你得先向微軟進(jìn)行注冊(cè),之后才可以下載軟件。
結(jié)束語(yǔ)
那么,Windows Server 2012 R2 Hyper-V或Hyper-V Server 2012 R2,到底哪個(gè)更好呢?說(shuō)實(shí)話,哪個(gè)明顯更勝一籌,我自己心里也沒(méi)底。畢竟,核心的虛擬機(jī)管理程序都完全一樣。此外,Hyper-V Server沒(méi)有GUI對(duì)大多數(shù)人來(lái)說(shuō)可能不是個(gè)問(wèn)題,因?yàn)榇蠖鄶?shù)主機(jī)服務(wù)器是遠(yuǎn)程管理的。
在我看來(lái),最好根據(jù)你的許可要求來(lái)選擇這兩種產(chǎn)品中的某一種。如果你打算創(chuàng)建新的虛擬機(jī),那么使用Windows Server 2012 R2 Hyper-V可能比較好。但要是你只想托管運(yùn)行已經(jīng)擁有許可證的虛擬機(jī),那么使用Hyper-V Server就錯(cuò)不了。
【編輯推薦】
聯(lián)系客服