一天,幾個(gè)才開(kāi)始學(xué)電腦的朋友問(wèn)董師傅,虛擬機(jī)是什么?能夠?yàn)槲易瞿男┦虑??和普通物理機(jī)相比到底能夠?yàn)槲覀儙?lái)什么好處?針對(duì)大家的問(wèn)題,我們請(qǐng)來(lái)了系統(tǒng)和虛擬機(jī)方面的專家為大家解惑。讓專家向大家介紹他是如何使用虛擬機(jī)的,虛擬機(jī)能夠?yàn)樗鍪裁词虑椤?nbsp; 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院實(shí)驗(yàn)中心,實(shí)驗(yàn)師,MCSE、MCDBA。對(duì)組建大、中型廣域網(wǎng)與局域網(wǎng)有相當(dāng)豐富的經(jīng)驗(yàn)。在網(wǎng)絡(luò)維護(hù)、網(wǎng)絡(luò)故障解決、網(wǎng)絡(luò)安全、數(shù)據(jù)恢復(fù)和虛擬機(jī)等方面有獨(dú)到的見(jiàn)解。 小知識(shí):什么是虛擬機(jī)?
虛擬機(jī)是指運(yùn)行在Windows或Linux計(jì)算機(jī)上的一個(gè)應(yīng)用程序,這個(gè)應(yīng)用程序“模擬”了一個(gè)基于x86的標(biāo)準(zhǔn)PC的環(huán)境。這個(gè)環(huán)境和普通的計(jì)算機(jī)一樣,都有芯片組、CPU、內(nèi)存、顯卡、聲卡、網(wǎng)卡、軟驅(qū)、硬盤、光驅(qū)、串口、并口、USB控制器、SCSI控制器等設(shè)備,提供這個(gè)應(yīng)用程序的“窗口”就是虛擬機(jī)的顯示器。
在使用上,這臺(tái)虛擬機(jī)和真正的物理主機(jī)沒(méi)有太大的區(qū)別,都需要分區(qū)、格式化、安裝操作系統(tǒng)、安裝應(yīng)用程序和軟件,總之,就像一臺(tái)真正的計(jì)算機(jī)一樣。
輕松模擬多種系統(tǒng)環(huán)境 適合人群:程序開(kāi)發(fā)人員、編程愛(ài)好者 特點(diǎn):多系統(tǒng)分開(kāi)模擬,避免系統(tǒng)混亂 以前的開(kāi)發(fā)人員,只要編譯出的程序在自己的計(jì)算機(jī)上通過(guò)就可以了。而對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),考慮現(xiàn)有的操作系統(tǒng)和環(huán)境的多樣性,其開(kāi)發(fā)的程序要在多種情況下測(cè)試通過(guò)才行。這樣,我們可以使用VMware Workstation(或Microsoft Virtual PC),通過(guò)安裝有不同操作系統(tǒng)和環(huán)境的虛擬機(jī)來(lái)測(cè)試。
如果是做的一些基于Windows或Linux的開(kāi)發(fā),可以安裝多個(gè)虛擬機(jī),在每個(gè)虛擬機(jī)中安裝不同的操作系統(tǒng)進(jìn)行測(cè)試。而使用VMware Workstation 5.5及其以后的版本,可以使用其提供的“快照”功能,在同一個(gè)虛擬機(jī)中配置不同的環(huán)境。
例如,我們創(chuàng)建了一個(gè)Windows XP的虛擬機(jī),我們可以在安裝完成后。在打上SP1和在打上SP2補(bǔ)丁之前、后創(chuàng)建快照,在使用這些快照,可以快速恢復(fù)到“快照”時(shí)的狀態(tài)。如果是做的一些“底層”的開(kāi)發(fā),最好使用Microsoft Virtual PC提供的虛擬機(jī);如果是網(wǎng)絡(luò)類的開(kāi)發(fā),最好使用VMware Workstation、VMware GSX Server提供的虛擬機(jī)。
低成本實(shí)現(xiàn)硬件環(huán)境模擬 適合人群:硬件測(cè)試人員、硬件設(shè)計(jì)者 特點(diǎn):成本低,模擬類型多 虛擬機(jī)可以“模擬”出我們手頭沒(méi)有的一些硬件和做一些不具有條件的實(shí)驗(yàn)。例如,我們使用VMware Workstation 5.5,可以在虛擬機(jī)中添加950G B的SCSI硬盤、1000MB的網(wǎng)卡。例如,使用VMware Workstation或VMware GSX、Microsoft Virtual Server,可以做Windows群集的實(shí)驗(yàn)。
而在通常的情況下,要想實(shí)現(xiàn)Windows群集(Exchange 群集、SQL Server群集),至少要兩臺(tái)服務(wù)器和一個(gè)可以共享的磁盤陳列柜,而這些至少需要幾萬(wàn)元錢,但我們可在一臺(tái)至少有384MB內(nèi)存和普通的IDE硬盤的計(jì)算機(jī)上實(shí)現(xiàn)。
模擬實(shí)現(xiàn)各種網(wǎng)絡(luò)環(huán)境 適合人群:網(wǎng)絡(luò)設(shè)計(jì)開(kāi)發(fā)者、網(wǎng)絡(luò)安全愛(ài)好者 特點(diǎn):創(chuàng)建多個(gè)主機(jī)輕松組網(wǎng)、網(wǎng)絡(luò)性能測(cè)試容易 使用虛擬機(jī),可以在一臺(tái)物理主機(jī)上,創(chuàng)建一組計(jì)算機(jī)并且這些計(jì)算機(jī)可以根據(jù)多種要求進(jìn)行聯(lián)網(wǎng)。使用VMware Workstation 5.x版本,可以創(chuàng)建出一個(gè)多達(dá)9個(gè)虛擬交換機(jī)的、每個(gè)虛擬交換機(jī)上具有多臺(tái)計(jì)算機(jī)的復(fù)雜網(wǎng)絡(luò)。
使用VMware Workstation 5.x提供的“team”功能,可以允許開(kāi)發(fā)人員模仿不同虛擬機(jī)之間緩慢和不可靠的網(wǎng)絡(luò)連接(例如可以模擬28.8KB/S、56KB/S(Modem速度)、64KB/S(ISDN 1B)、128KB/S(ISDN 2B)、192KB/S、1.544MB/S(T1速度)、4MB/S、10MB/S、45MB/S(T3)等多種不同的速度,這在做一些網(wǎng)絡(luò)類的編程和網(wǎng)絡(luò)實(shí)驗(yàn)時(shí)尤其有用)。
現(xiàn)實(shí)應(yīng)用,服務(wù)器的功能擴(kuò)展 適合人群:提供網(wǎng)絡(luò)服務(wù)的公司企業(yè) 特點(diǎn):低成本實(shí)現(xiàn)一臺(tái)網(wǎng)絡(luò)服務(wù)器的功能擴(kuò)展 虛擬機(jī)不僅僅應(yīng)用于學(xué)習(xí)與實(shí)驗(yàn)中,還可以直接應(yīng)用于現(xiàn)實(shí)。使用VMware GSX Server或VMware ESX Server、Microsoft Virtual Server,可以在一臺(tái)高性能的服務(wù)器上同時(shí)運(yùn)行多臺(tái)虛擬機(jī)服務(wù)器,每臺(tái)虛擬機(jī)相當(dāng)于一臺(tái)獨(dú)立的服務(wù)器直接對(duì)外提供服務(wù),與網(wǎng)絡(luò)中的服務(wù)器具有相同的功能。
根據(jù)服務(wù)器的配置和性能,使用VMware GSX Server,可以在一臺(tái)服務(wù)器上同時(shí)提供32~64臺(tái)虛擬機(jī)(每個(gè)CPU最多支持4臺(tái)虛擬機(jī),最多支持32個(gè)CPU),VMware ESX Server(每個(gè)CPU最多支持8臺(tái)虛擬機(jī))和Microsoft Virtual Server可以最多同時(shí)提供64臺(tái)虛擬機(jī)。
在企業(yè)應(yīng)用方面,VMware走在了Microsoft的前面。使用VMware提供的VMware VirtualCenter和Vmotion,可以單點(diǎn)管理上千臺(tái)Windows NT/2000/2003、Linux、Netware服務(wù)器,并且可以將活動(dòng)的虛擬機(jī)從一個(gè)物理系統(tǒng)移動(dòng)到另一個(gè)物理系統(tǒng),從而不間斷服務(wù)。
使用VMware P2V Assistant,它可以將一個(gè)物理計(jì)算機(jī)系統(tǒng)轉(zhuǎn)換成鏡像,供 VMware 虛擬機(jī)使用。它可以快速可靠地將Windows NT/2000/2003的各種物理系統(tǒng)遷移到虛擬機(jī)中。 |