|
什么是虛擬機(jī)軟件
虛擬機(jī)軟件可以在一臺(tái)電腦上模擬出來(lái)若干臺(tái)PC,每臺(tái)PC可以運(yùn)行單獨(dú)的操作系統(tǒng)而互不干擾,可以實(shí)現(xiàn)一臺(tái)電腦“同時(shí)”運(yùn)行幾個(gè)操作系統(tǒng),還可以將這幾個(gè)操作系統(tǒng)連成一個(gè)網(wǎng)絡(luò)。 比如上圖中,是在一臺(tái)電腦上安裝了Win2000 server,再在Win2000 server上安裝虛擬機(jī)軟件VMWare,利用VMWare模擬出來(lái)3臺(tái)PC,在這3臺(tái)PC上分別運(yùn)行RedHat7.2、Win98和Solaris 8 for x86操作系統(tǒng)。包括Win2000在內(nèi),這4個(gè)操作系統(tǒng)同時(shí)在一臺(tái)電腦上運(yùn)行,互不干擾,并且同在一個(gè)局域網(wǎng)內(nèi)。 目前PC上的虛擬機(jī)軟件有下述兩個(gè): VMWare http://www.vmware.com 本文主要介紹VMWare。
使用虛擬機(jī)的好處 1、如果要在一臺(tái)電腦上裝多個(gè)操作系統(tǒng),不用虛擬機(jī)的話,有兩個(gè)辦法:一是裝多個(gè)硬盤(pán),每個(gè)硬盤(pán)裝一個(gè)操作系統(tǒng)。這個(gè)方法比較昂貴。二是在一個(gè)硬盤(pán)上裝多個(gè)操作系統(tǒng)。這個(gè)方法不夠安全,因?yàn)橛脖P(pán)MBR是操作系統(tǒng)的必爭(zhēng)之地,搞不好會(huì)幾個(gè)操作系統(tǒng)同歸于盡。而使用虛擬機(jī)軟件既省錢又安全,對(duì)想學(xué)linux和unix的朋友來(lái)說(shuō)很方便。 2、虛擬機(jī)可以在一臺(tái)機(jī)器上同時(shí)運(yùn)行幾個(gè)操作系統(tǒng),是SOHO開(kāi)發(fā)一族的必備工具。有了虛擬機(jī),在家里只需要一臺(tái)電腦,或出差時(shí)只帶著一個(gè)筆記本,就可以調(diào)試C/S、B/S的程序了。 3、利用虛擬機(jī)可以進(jìn)行軟件測(cè)試。
使用虛擬機(jī)的硬件要求 虛擬機(jī)畢竟是將兩臺(tái)以上的電腦的任務(wù)集中在一臺(tái)電腦上,所以對(duì)硬件的要求比較高,主要是CPU、硬盤(pán)和內(nèi)存。目前的電腦CPU多數(shù)是PIII以上,硬盤(pán)都是幾十G,這樣的配置已經(jīng)完全能滿足要求。關(guān)鍵是內(nèi)存。內(nèi)存的需求等于多個(gè)操作系統(tǒng)需求的總和。現(xiàn)在的內(nèi)存已經(jīng)很便宜,也不成為問(wèn)題了。
虛擬機(jī)的運(yùn)行環(huán)境 VMWare可運(yùn)行在Windows(WinNT以上)和Linux操作系統(tǒng)上。 Virtaul PC可運(yùn)行在Windows(Win98以上)和MacOS上。 運(yùn)行虛擬機(jī)軟件的操作系統(tǒng)叫Host OS,在虛擬機(jī)里運(yùn)行的操作系統(tǒng)叫Guest OS。
VMWare的使用經(jīng)驗(yàn) 1、支持的Guest OS: 2、VMWare模擬的硬件 3、VMWare模擬出來(lái)的硬件是固定型號(hào)的,與Host OS的實(shí)際硬件無(wú)關(guān)。比如,在一臺(tái)機(jī)器里用VMWare安裝了linux,可以把整個(gè)linux copy到其他有VMWare的機(jī)器里運(yùn)行,不必再安裝。 4、VMWare可以使用ISO文件作為光盤(pán)。比如從網(wǎng)上下載的linux ISO文件,不需刻盤(pán),可直接安裝。 5、VMWare為Guest OS的運(yùn)行提供三種選項(xiàng): 6、VMWare的兩種網(wǎng)絡(luò)設(shè)置方式: (2)NAT方式 NAT方式的IP地址配置方法:Guest OS先用DHCP自動(dòng)獲得IP地址,Host OS里的VMWare services會(huì)為Guest OS分配一個(gè)IP,之后如果想每次啟動(dòng)都用固定IP的話,在Guest OS里直接設(shè)定這個(gè)IP即可。 一般來(lái)說(shuō),Bridged方式最方便好用。但如果Host OS是win2000而網(wǎng)線沒(méi)插,網(wǎng)絡(luò)很可能不可用(大部分用PCI網(wǎng)卡的機(jī)器都如此),此時(shí)就只能用NAT方式。 7、VMWare用Host OS的文件來(lái)模擬Guest OS的硬盤(pán)。一個(gè)Guest OS的硬盤(pán)對(duì)應(yīng)一個(gè)或多個(gè)Host OS里的文件。如果往Guest OS里寫(xiě)入100M的文件,Host OS里虛擬硬盤(pán)文件就增大100M。在Guest OS里刪除這100M文件,Host OS里虛擬硬盤(pán)文件不會(huì)減小。下次往Guest OS里寫(xiě)文件的時(shí)候,這部分空間可繼續(xù)利用。vmware-tools里還提供shrink功能可以立刻釋放不用的空間,減小Host OS里虛擬硬盤(pán)文件的容量。 8、vmware-tools 如果Guest OS是windows,vmware-tools會(huì)自動(dòng)安裝,如果是linux,安裝后,vmware-tools的安裝文件會(huì)被mount到光驅(qū)中(是虛擬方式,此時(shí)光驅(qū)并沒(méi)有光盤(pán)),進(jìn)入光驅(qū)的mount point,把文件copy出來(lái)安裝即可。 對(duì)某些Guest OS,比如Solaris x86、NetBSD 1.x、OpenBSD 2.x和Caldera OpenLinux 1.3等,VMWare并沒(méi)有提供vmware-tools。 9、在VMWare里裝linux,不要用圖形模式安裝,要用文本模式安裝。 安裝到配置Xserver時(shí),選默認(rèn)配置就可以,安裝出錯(cuò)也不用理會(huì)。安裝完后,先別起X,先安裝好vmware-tools后,再啟動(dòng)X。 10、如果不使用聲卡,不要在VMWare里加入聲卡,聲卡對(duì)性能有一點(diǎn)點(diǎn)影響。 11、如果不常使用光驅(qū),可以取消光驅(qū)的connect at power on選項(xiàng),在需要用的時(shí)候,光驅(qū)可以隨時(shí)“熱插拔”。
VMWare與Virtual PC的主要區(qū)別 Virtual PC是與vmware類似的虛擬機(jī)軟件。兩者的主要區(qū)別如下: 1、VMWare沒(méi)有模擬顯卡,要通過(guò)vmware-tools才能用上高分辨率和真彩色,否則只能用VGA。而Virtual PC模擬了一個(gè)比較通用的顯卡:S3 Trio 32/64(4M)。從這一點(diǎn)看,Virtual PC比VMWare通用,但顯示性能不如VMWare。 2、因?yàn)閂irtual PC模擬了顯卡,所以通用性很強(qiáng)。connectix.com網(wǎng)站聲稱,目前新版的Virtual PC 5支持所有基于x86的操作系統(tǒng)。 3、Virtual PC的網(wǎng)絡(luò)共享方式與VMWare不同。VMWare是通過(guò)模擬網(wǎng)卡實(shí)現(xiàn)網(wǎng)絡(luò)共享的,而Virtual PC是通過(guò)在現(xiàn)有網(wǎng)卡上綁定Virtual PC emulated switch服務(wù)實(shí)現(xiàn)網(wǎng)絡(luò)共享的。對(duì)于win2000/xp等操作系統(tǒng),如果網(wǎng)線沒(méi)插或沒(méi)有網(wǎng)卡的時(shí)候,要安裝Microsoft的loopback軟網(wǎng)卡,才能實(shí)現(xiàn)網(wǎng)絡(luò)共享。在Virtual PC的global setting里,當(dāng)有網(wǎng)卡并插好網(wǎng)線的時(shí)候,將Virtual switch設(shè)成現(xiàn)實(shí)的網(wǎng)卡;當(dāng)沒(méi)有網(wǎng)卡或網(wǎng)線沒(méi)插的時(shí)候,將Virtual switch設(shè)成ms loopback軟網(wǎng)卡,即可實(shí)現(xiàn)網(wǎng)絡(luò)共享。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!