Fault Tolerance能在兩個(gè)硬件節(jié)點(diǎn)上一前一后運(yùn)行兩個(gè)虛擬機(jī),但是只有1個(gè)在網(wǎng)絡(luò)上是可見(jiàn)的。如果第一位的節(jié)點(diǎn)脫機(jī)了,備份虛擬機(jī)就會(huì)取而代之。
vShere內(nèi)部
筆者在實(shí)驗(yàn)室來(lái)運(yùn)行過(guò)vSphere 4(就是大家所知的ESX4.0和vCenter 4.0)。它是由VI3,ESX或者運(yùn)行在主機(jī)上的ESXi和vCenter組成的。組件的安裝和以往是一樣的,只是現(xiàn)在你不能在激活目錄域控制器上安裝vCenter。事實(shí)上,VMware目前推薦將vCenter作為虛擬機(jī)來(lái)運(yùn)行。
筆者早期的測(cè)試臺(tái)是由幾種不同的機(jī)型組成的,有搭載英特爾和AMD混合處理器的服務(wù)器,包括惠普ProLiant DL580 G5和Sun Fire X4600 M2。筆者在Windows Server 2008系統(tǒng)平臺(tái)上安裝了vCenter,將其放在獨(dú)立的域名控制器旁邊作為虛擬機(jī)運(yùn)行,這樣就構(gòu)建了一個(gè)不錯(cuò)的虛擬基礎(chǔ)架構(gòu)。
正如我所提到的,最新的Fault Toleranc(容錯(cuò))特性具備改變我們生活的能力。簡(jiǎn)單的說(shuō),容錯(cuò)特性能幫助用戶在兩個(gè)硬件節(jié)點(diǎn)上一前一后的運(yùn)行同一個(gè)虛擬機(jī),但是只有一個(gè)實(shí)例對(duì)于網(wǎng)絡(luò)是看見(jiàn)的。你可以將其看做是操作系統(tǒng)不可知集群。如果第一位的實(shí)例發(fā)生了故障,備份的實(shí)例無(wú)需VMotion就能立即正常運(yùn)行。
這種能力最顯著的問(wèn)題是它需要同樣的虛擬機(jī)在兩個(gè)硬件節(jié)點(diǎn)上運(yùn)行,因此如果虛擬機(jī)占用的隨機(jī)存儲(chǔ)器容量是4GB,你在常規(guī)運(yùn)行時(shí)每個(gè)硬件節(jié)點(diǎn)所使用的隨機(jī)存儲(chǔ)容量為4GB。不過(guò)用這種冗余運(yùn)行關(guān)鍵任務(wù)虛擬機(jī)不過(guò)是小菜一碟。
Host Profiles也是個(gè)不錯(cuò)的新特性。Host Profiles能幫助管理員建立硬件主機(jī)系統(tǒng)和捕捉可以應(yīng)用到隨后硬件節(jié)點(diǎn)上的配置。這樣就不用手動(dòng)配置新的節(jié)點(diǎn)或者對(duì)ESX的內(nèi)部配置文件的腳本重新進(jìn)行修改。你現(xiàn)在可以講單個(gè)的硬件節(jié)點(diǎn)和它的設(shè)置直接傳遞給其他的節(jié)點(diǎn)。另外,你還可以檢查不符合配置要求的節(jié)點(diǎn)。一旦你辛苦完成了大規(guī)模管理配置樹(shù)后,這種特性就能幫助用戶更加輕松的建立和分配ESX主機(jī)。
VMware的熱點(diǎn)
熱添加特性不僅能幫助你添加隨機(jī)存儲(chǔ)器和中央處理器,而且能添加虛擬HBA和網(wǎng)絡(luò)界面資源來(lái)支持閑置的虛擬機(jī)。舉例來(lái)說(shuō),你可以在無(wú)需重啟服務(wù)器的情況下,為Windows Server 2008系統(tǒng)實(shí)例另外添加2GB的隨機(jī)存儲(chǔ)器和兩個(gè)虛擬中央處理器。多數(shù)X86操作系統(tǒng)顯然都無(wú)法支持熱添加特性,因此這種特性要適應(yīng)虛擬環(huán)境中的操作系統(tǒng)還有很長(zhǎng)的路要走。
vNetwork Distributed Switch也是如此,這是一種能簡(jiǎn)化虛擬機(jī)網(wǎng)絡(luò)配置和管理的新設(shè)備。它能支持與第三方虛擬交換機(jī)的集成,諸如思科的Nexus產(chǎn)品,這也是思科統(tǒng)一計(jì)算系統(tǒng)中的主要組成部分。
vApps這種新的模板可以用于虛擬機(jī)應(yīng)用軟件堆棧的分組。舉例來(lái)說(shuō),如果你的應(yīng)用軟件有幾個(gè)前端服務(wù)器和一個(gè)后端數(shù)據(jù)庫(kù)服務(wù)器組成,你可以在vApp傘下進(jìn)行分組,將他們作為單一的實(shí)體進(jìn)行管理,甚至可詳細(xì)說(shuō)明在其他服務(wù)器啟動(dòng)后,那個(gè)服務(wù)器必須要運(yùn)行起來(lái)。
對(duì)于企業(yè)環(huán)境來(lái)說(shuō)還有一個(gè)更加古老的VMware概念需要更新?lián)Q代:那就是vStorage Thin Provisioning。到目前為止用戶如果沒(méi)有在虛擬機(jī)創(chuàng)建時(shí)分配所有的虛擬磁盤(pán)空間,就無(wú)法建立ESX VM。對(duì)于這種精簡(jiǎn)配置的概念,虛擬磁盤(pán)也可以被省掉,但是實(shí)際上它并沒(méi)有比目前使用的虛擬機(jī)占用更多的物理存儲(chǔ)空間。因此,一個(gè)200G的虛擬磁盤(pán)只有100GB會(huì)用到存儲(chǔ)設(shè)備上。這種容量大體與VMware的桌面系統(tǒng)產(chǎn)品相當(dāng),最終會(huì)讓路于數(shù)據(jù)中心產(chǎn)品。
對(duì)于小規(guī)模的企業(yè),最新的數(shù)據(jù)恢復(fù)特性遲早會(huì)派上用場(chǎng)。這個(gè)特性承諾說(shuō)會(huì)簡(jiǎn)化虛擬機(jī)備份,并且為用戶提供文件和系統(tǒng)映像的磁盤(pán)備份和恢復(fù)。
但是vSphere到底感覺(jué)如何呢?筆者與它的接觸時(shí)間不長(zhǎng),但是筆者注意到vSphere的管理看起來(lái)比目前的版本更加直觀。任何使用VMware vCenter和ESX的用戶都知道他們?cè)趫?zhí)行特定任務(wù)并無(wú)特別之處,或許在最后完成配置之前10分鐘能完成40%。在這種事件中來(lái)自管理控制臺(tái)的反饋非常少,錯(cuò)誤報(bào)告也非常少見(jiàn)并且很難進(jìn)行融會(huì)貫通。vSphere看起來(lái)在這方面有了一些改進(jìn),反應(yīng)的速度更加快捷,能更好的執(zhí)行虛擬機(jī)整合,整體運(yùn)行也更加流暢。
時(shí)間會(huì)證明這款產(chǎn)品在實(shí)踐中的價(jià)值。筆者的vShere預(yù)推出版本有一些問(wèn)題,比如ESX主機(jī)網(wǎng)絡(luò)UI無(wú)法兼容,在新的ESX主機(jī)成功PXE引導(dǎo)時(shí)出現(xiàn)故障等。作為測(cè)試代碼,這并沒(méi)有什么可值得大驚小怪的,但是筆者確實(shí)希望這些功能在正式推出時(shí)能完美展現(xiàn)。
從另一個(gè)方面說(shuō),筆者強(qiáng)調(diào)了主機(jī)在與存儲(chǔ)互動(dòng)上的改進(jìn),諸如在添加ISCSI目標(biāo)時(shí)的自動(dòng)化LUM恢復(fù),一些之前主機(jī)配置艱澀之處的修正。一些改進(jìn)還包括將ESX3.5主機(jī)自動(dòng)升級(jí)到新版本的效用設(shè)計(jì)。筆者認(rèn)為在vShere中肯定還會(huì)有更多的發(fā)現(xiàn),在即將推出的評(píng)測(cè)中筆者將給出更多的細(xì)節(jié)。
到目前為止,筆者介紹的是vShere一些優(yōu)勢(shì)的簡(jiǎn)要試用經(jīng)驗(yàn),這款產(chǎn)品所提供的特性會(huì)引領(lǐng)虛擬化走向下一個(gè)發(fā)展階段。這確實(shí)也讓VMware的競(jìng)爭(zhēng)對(duì)手有些望塵莫及。
VMware vSphere 4.0
成本–VMware vSphere 4.0基礎(chǔ)版,三個(gè)物理服務(wù)器的版本售價(jià)995美元起,或者每個(gè)處理器售價(jià)166美元。企業(yè)版售價(jià)每個(gè)處理器最高可達(dá)3495美元,技術(shù)支持和軟件維護(hù)單獨(dú)購(gòu)買
平臺(tái)–ESX Server可以在搭載英特爾和AMD處理器的服務(wù)器硬件上運(yùn)行,支持32位和64位的Windows, Red Hat Linux, Suse Linux, Ubuntu Linux, CentOS, Debian, FreeBSD, Sun Solaris,Novell NetWare和 OES OSes等操作系統(tǒng)平臺(tái)