官术网_书友最值得收藏!

2.2 虛擬機簡介

虛擬機(Virtual Machine)指通過軟件模擬的、具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。

2.2.1 虛擬機原理及種類

通過虛擬機軟件,用戶可以在一臺物理計算機上模擬出一臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如用戶可以安裝操作系統(tǒng)、安裝應用程序、訪問網(wǎng)絡資源等等。對于用戶而言,它只是運行在物理計算機上的一個應用程序,但是對于在虛擬機中運行的應用程序而言,它就是一臺真正計算機。因此,當用戶在虛擬機中進行軟件評測時,系統(tǒng)可能一樣會崩潰;但是,崩潰的只是虛擬機上的操作系統(tǒng),而不是物理計算機上的操作系統(tǒng),并且,使用虛擬機的“Undo”(恢復)功能,可以將虛擬機馬上恢復到安裝軟件之前的狀態(tài)。常用的虛擬機有如下幾種。

1.VMware

VMware(中文名“威睿”)虛擬機軟件,是全球桌面到數(shù)據(jù)中心虛擬化解決方案的領導廠商。它的產(chǎn)品可以使用戶在一臺機器上同時運行兩個或更多的Windows、DOS、Linux等操作系統(tǒng)。與“多啟動”系統(tǒng)相比,VMware采用了完全不同的概念。多啟動系統(tǒng)在一個時刻只能運行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機器。VMware是真正意義上的“同時”運行,多個操作系統(tǒng)在主系統(tǒng)的平臺上,可以像標準Windows應用程序那樣切換,而且每個操作系統(tǒng)都可以進行虛擬的分區(qū)、配置,而不會影響真實硬盤中的數(shù)據(jù)。用戶甚至可以通過網(wǎng)卡將幾臺虛擬機連接為一個局域網(wǎng),極其方便。安裝在VMware操作系統(tǒng)從性能上比直接安裝在硬盤上的系統(tǒng)低不少,比較適合學習和測試。本書就采用VMware Workstation 9作為操作的虛擬機。

2.Virtual PC

Virtual PC是微軟公司收購過來的,最早不是微軟開發(fā)的。Virtual PC允許用戶在一個工作站上同時運行多個PC操作系統(tǒng),當轉(zhuǎn)向一個新OS時,可以為運行該傳統(tǒng)應用提供一個安全的環(huán)境以保持兼容性。它可以保存重新配置的時間,使得用戶的支持、開發(fā)和培訓工作更加有效。Virtual PC在使用PowerPC處理器的Mac OS X版本時,其模擬機“使用”Intel Pentium 4處理器及440BX系列的主板;而在Windows版本上,會使用電腦本身的處理器。模擬電腦上使用一塊標準的SVGA VESA圖卡,并與S3 Trio 64 PCI 8 MByte Video RAM版本的兼容。主板使用American Megatrends(AMI)的BIOS。并有“內(nèi)置”的Creative Labs Sound Blaster 16 PnP聲卡(Vista上或運行模擬Vista環(huán)境時,則使用Vista本身的音效系統(tǒng),因為Vista不支持Creative Labs Sound Blaster)及DEC 21041或DEC 21140的Ethernet網(wǎng)卡。

3.VMLite

VMLite是全球首款中國人自己設計的高速虛擬機,在VMLite發(fā)布后短短幾周內(nèi)已經(jīng)吸引了全球上萬名虛擬機玩家注冊下載并使用。

VMLite是一個虛擬機軟件,其附帶的VMLite XP模式與微軟推出的Windows XP模式幾乎一模一樣,但是卻不要求用戶的CPU非得支持虛擬化才能運行。VMLite允許用戶直接使用從微軟網(wǎng)站上下載下來的Windows XP模式安裝文件,來建立Windows XP虛擬機。VMLite XP模式配置完成后,在Windows 7的開始菜單中會出現(xiàn)虛擬機中安裝的軟件的快捷方式;在虛擬機中運行的程序,可以在Windows 7桌面上顯示,看起來就跟在本機中運行一樣。

到目前為止,VMLite系列產(chǎn)品已經(jīng)包括VMLite XP Mode、VMLite Workstation、MyOldPCs、VMLite VirtualApps Studio、VMLite VirtualApps Player和VBoot六大產(chǎn)品,非常全面。

2.2.2 VMware Workstation的下載和安裝

本書以VMware Workstation為例,介紹其下載和安裝方法與步驟。要想獲得VMware Workstation軟件,需要從VMware官方網(wǎng)站,用自己的郵箱注冊一個賬戶,然后用此賬戶登錄,即可下載到VMware Workstation試用版及30天試用序列號。

(1)登錄VMware Workstation的網(wǎng)站(http://www.VMware.com/cn),如圖2-3所示。

圖2-3 VMware首頁

(2)在“下載”列表中選擇需要的產(chǎn)品,本書選擇“VMware Workstation”,過程如圖2-4(a)~圖2-4(d)所示。

圖2-4 VMware Workstation下載過程

(3)下載VMware軟件之后就可以在本地進行安裝了。安裝VMware Workstation首先要打開安裝包,其安裝步驟如圖2-5(a)~圖2-5(k)所示。

圖2-5 VMware軟件安裝步驟

2.2.3 VMware Workstation網(wǎng)絡工作模式

VMware Workstation 9中提供了四種網(wǎng)絡模式,分別是NAT、bridged、host-only和無網(wǎng)絡,當用戶創(chuàng)建新的虛擬機時,VMware Workstation 9會詢問選擇何種聯(lián)網(wǎng)模式。虛擬機安裝之后會默認安裝(VMnet0~VMnet9)十個網(wǎng)絡設備。有人對這里的網(wǎng)絡設備不是非常清楚,其實如果把它們看成是VMware Workstation虛擬機為用戶提供的十個虛擬網(wǎng)絡設備當成是“虛擬交換機”就很容易理解了。如果之前創(chuàng)建虛擬機的時候選擇了不合適的網(wǎng)絡模式,也可以通過自帶的“虛擬網(wǎng)絡編輯器”進行手動調(diào)整而不需要重新安裝虛擬機,如圖2-6所示。

圖2-6 聯(lián)網(wǎng)模式

在實際的工作中,由于用戶的需求不同,調(diào)試環(huán)境的要求也不同,大多數(shù)時候需要選擇聯(lián)網(wǎng)模式。先來簡單看一下VMware Workstation的三種聯(lián)網(wǎng)模式。

1.NAT(網(wǎng)絡地址轉(zhuǎn)換模式)

使用NAT模式,就是讓虛擬系統(tǒng)借助NAT(網(wǎng)絡地址轉(zhuǎn)換)功能,通過宿主機器所在的網(wǎng)絡來訪問公網(wǎng)。也就是說,使用NAT模式可以實現(xiàn)在虛擬系統(tǒng)里訪問互聯(lián)網(wǎng)。NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡的DHCP服務器提供的,無法進行手工修改,因此虛擬系統(tǒng)也就無法和本局域網(wǎng)中的其他真實主機進行通訊。采用NAT模式最大的優(yōu)勢是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡單,用戶不需要進行任何其他的配置,只需要宿主機器能訪問互聯(lián)網(wǎng)即可。如果用戶想利用VMware安裝一個新的虛擬系統(tǒng),在虛擬系統(tǒng)中不用進行任何手工配置就能直接訪問互聯(lián)網(wǎng)。建議讀者采用NAT模式。

2.bridged(橋接模式)

在這種模式下,VMware虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺獨立的主機,它可以訪問網(wǎng)內(nèi)任何一臺機器。在橋接模式下,用戶需要手工為虛擬系統(tǒng)配置IP地址、子網(wǎng)掩碼,而且還要和宿主機器處于同一網(wǎng)段,這樣虛擬系統(tǒng)才能和宿主機器進行通信。同時,由于這個虛擬系統(tǒng)是局域網(wǎng)中的一個獨立的主機系統(tǒng),因此可以手工配置它的TCP/IP配置信息,以實現(xiàn)通過局域網(wǎng)的網(wǎng)關或路由器訪問互聯(lián)網(wǎng)。使用橋接模式的虛擬系統(tǒng)和宿主機器的關系,就像連接在同一個Hub上的兩臺電腦。想讓它們相互通訊,就需要為虛擬系統(tǒng)配置IP地址和子網(wǎng)掩碼,否則就無法通信。如果用戶想利用VMware在局域網(wǎng)內(nèi)新建一個虛擬服務器,為局域網(wǎng)用戶提供網(wǎng)絡服務,應該選擇橋接模式。

3.host-only(主機模式)

在某些特殊的網(wǎng)絡調(diào)試環(huán)境中,要求將真實環(huán)境和虛擬環(huán)境隔離開,這時用戶就可采用host-only模式。在host-only模式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實的網(wǎng)絡是被隔離開的。在host-only模式下,虛擬系統(tǒng)和宿主機器系統(tǒng)是可以相互通信的,相當于這兩臺機器通過雙絞線互連。在host-only模式下,虛擬系統(tǒng)的TCP/IP配置信息(如IP地址、網(wǎng)關地址、DNS服務器等),都是由VMnet1(host-only)虛擬網(wǎng)絡的DHCP服務器來動態(tài)分配的。如果用戶想利用VMware創(chuàng)建一個與網(wǎng)內(nèi)其他機器相隔離的虛擬系統(tǒng),進行某些特殊的網(wǎng)絡調(diào)試工作,可以選擇host-only模式。

對于初學者建議選擇NAT模式,方便主機互聯(lián)的同時又可以上網(wǎng),而且設置相對簡單。

主站蜘蛛池模板: 临江市| 阳春市| 芷江| 平陆县| 东阿县| 赤壁市| 金川县| 纳雍县| 金沙县| 巩留县| 韩城市| 昂仁县| 云林县| 五台县| 临泉县| 多伦县| 色达县| 临城县| 花莲县| 永胜县| 修武县| 凤阳县| 张北县| 新和县| 米脂县| 合山市| 商河县| 新宾| 明水县| 博乐市| 枣阳市| 卢龙县| 汤原县| 津南区| 隆昌县| 武清区| 沂南县| 呼伦贝尔市| 灵台县| 高淳县| 宁城县|