如圖1所示,在VMware軟件的服務(wù)器上可同時(shí)啟動(dòng)多臺(tái)虛擬服務(wù)器,實(shí)現(xiàn)多臺(tái)虛擬機(jī)操作系統(tǒng)之間相互切換。
利用某臺(tái)服務(wù)器的部分內(nèi)存、硬盤資源可構(gòu)建成 “獨(dú)立”的虛擬服務(wù)器平臺(tái),而這些“獨(dú)立”的虛擬計(jì)算機(jī)擁有各自的CMOS、硬盤、軟驅(qū)、光驅(qū)、網(wǎng)卡、顯卡等硬件,不僅在每一臺(tái)虛擬的計(jì)算機(jī)中可以安裝當(dāng)前各種流行的操作系統(tǒng)和應(yīng)用軟件,而且還可以像對(duì)待新的服務(wù)器那樣對(duì)其進(jìn)行分區(qū)等操作,對(duì)原有硬件不產(chǎn)生不良影響。
圖1 同一物理平臺(tái)上多個(gè)虛擬服務(wù)器
圖2 創(chuàng)建虛擬服務(wù)器
創(chuàng)建虛擬服務(wù)器就是創(chuàng)建一個(gè)擴(kuò)展名為“vmx”的虛擬機(jī)配置文件。一般通過(guò)選擇“自定義”選項(xiàng),系統(tǒng)會(huì)自行調(diào)整虛擬服務(wù)器的物理內(nèi)存大小和硬盤空間,也可以手工再分配物理內(nèi)存和磁盤空間。VMware Workstation所建立的硬盤是虛擬硬盤,是在主機(jī)硬盤上建立了一個(gè)特殊的文件,因此它最大特點(diǎn)是:在VMware中如何對(duì)硬盤進(jìn)行分區(qū)甚至低級(jí)格式化不會(huì)影響主機(jī)的硬盤分區(qū)。而且為了保證系統(tǒng)的兼容性和穩(wěn)定性,VMware把大部分的硬件設(shè)備都虛擬成最標(biāo)準(zhǔn)、兼容性最好的虛擬設(shè)備,不需要安裝驅(qū)動(dòng)程序。
新創(chuàng)建的Windows 2003 Advanced Server虛擬服務(wù)器,如圖2所示,只是一臺(tái)來(lái)安裝操作系統(tǒng)的裸機(jī),就像剛下生產(chǎn)線的新設(shè)備一樣。
在圖右邊窗口中顯示了虛擬服務(wù)器的硬件設(shè)備,如Memory(內(nèi)存)、Hard Disk 1(硬盤)、CDR0M(虛擬光驅(qū))、Floppy(軟驅(qū) )、NIC (網(wǎng)卡 )等。創(chuàng)建好虛擬機(jī)后當(dāng)Vmware Workstation程序啟動(dòng)時(shí)虛擬服務(wù)器會(huì)從光盤中引導(dǎo)需要的操作系統(tǒng),因此接下來(lái)的安裝操作就在普通計(jì)算機(jī)上安裝操作系統(tǒng)完全一樣,這里不再贅述。
在沒有采用虛擬化時(shí)雖然大多數(shù)服務(wù)器系統(tǒng)資源的利用率在10%到15%,但構(gòu)架、安全和兼容性方面的問(wèn)題導(dǎo)致必須指定不同物理平臺(tái)來(lái)運(yùn)行它們。
管理、安裝補(bǔ)丁和添加安全策略將花去大量時(shí)間。另外,服務(wù)器的衍生組件將導(dǎo)致設(shè)備、動(dòng)力和散熱方面的成本上升。
虛擬構(gòu)架提供前所未有的負(fù)載隔離,為所有系統(tǒng)運(yùn)算和I/O設(shè)計(jì)的微型資源控制,如圖3所示,VMware ESX Server直接安裝在物理服務(wù)器的裸機(jī)上,將物理服務(wù)器上的處理器、內(nèi)存、存儲(chǔ)器和網(wǎng)絡(luò)資源抽象到多個(gè)虛擬服務(wù)器中。
虛擬化使得企業(yè)能實(shí)現(xiàn):達(dá)到甚至超過(guò)每個(gè)CPU;便宜的硬件和運(yùn)作成本;在服務(wù)器管理方面的重大改進(jìn),包含添加、移動(dòng)、變更、預(yù)制和重置;基礎(chǔ)應(yīng)用將變得更強(qiáng)壯和災(zāi)難抵御能力,最終實(shí)現(xiàn):減少28%至53%的硬件成本;減少72%至79%的運(yùn)作成本;減少29%至64%的綜合成本。
圖3 VMware ESX Server直接安在物理服務(wù)器上
圖4 使用VMware VMotion
近年來(lái),越來(lái)越多的企業(yè)應(yīng)用服務(wù)器開始使用虛擬化技術(shù)。虛擬化技術(shù)已經(jīng)逐漸成為主流技術(shù),虛擬化技術(shù)除了提高硬件資源利用率外,還有其它諸多優(yōu)點(diǎn),很多用戶通過(guò)利用虛擬化軟件的優(yōu)點(diǎn)與集群技術(shù)來(lái)整合服務(wù)器,虛擬化軟件與集群技術(shù)之間不是誰(shuí)替代誰(shuí)的問(wèn)題,而是互相補(bǔ)充。
隨著IT部門越來(lái)越熟練使用虛擬化應(yīng)用,他們也可更好地處理負(fù)載均衡和可用性等問(wèn)題?;谔摂M化的分布式服務(wù)為數(shù)據(jù)中心提供了前所未有的響應(yīng)能力、可維護(hù)性、效率和可靠性級(jí)別。虛擬構(gòu)架可完美地結(jié)合現(xiàn)有的管理軟件通過(guò)共享存儲(chǔ)(SAN)把物理系統(tǒng)整合到有VMware虛擬構(gòu)架的數(shù)據(jù)中心上去,如圖4所示,使用VMware VMotion可以使運(yùn)行中的虛擬服務(wù)器在不關(guān)機(jī)、不中斷應(yīng)用的情況下,在物理服務(wù)器平臺(tái)上任意切換,通過(guò)人工調(diào)度使每臺(tái)物理服務(wù)器的負(fù)載最大化。
使用VMware HA可以使運(yùn)行中的虛擬機(jī)在所在物理服務(wù)器出現(xiàn)故障宕機(jī)的時(shí)候自動(dòng)遷移到其他運(yùn)行良好的物理服務(wù)器平臺(tái)上,確保應(yīng)用服務(wù)不中斷。
總之有了虛擬化,IT管理員能在運(yùn)行重要應(yīng)用的實(shí)體機(jī)和同等配置的虛擬機(jī)上創(chuàng)建集群。在待機(jī)時(shí),虛擬機(jī)并不消耗計(jì)算機(jī)資源,并能以高比例整合到一個(gè)或幾個(gè)實(shí)體平臺(tái)上去。這樣可極大提高服務(wù)器整合的效率,簡(jiǎn)化服務(wù)器群管理的復(fù)雜性,提高服務(wù)器系統(tǒng)的伸縮性,整體系統(tǒng)的可用性,冗余的方式將由2N變?yōu)镹+1,同時(shí)還可明顯降低投資成本,具有很好的技術(shù)領(lǐng)先性和性價(jià)比,讓企業(yè)輕裝上陣。