韋汝貴
【摘 要】本文針對(duì)農(nóng)村中職學(xué)校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)實(shí)踐中遇到的難以滿足操作系統(tǒng)安裝、組網(wǎng)和測(cè)試等要求的難題,提出基于 VMware 建立虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室來解決難題的思路和辦法,以切實(shí)提高農(nóng)村中職學(xué)校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)效果。
【關(guān)鍵詞】農(nóng)村中職學(xué)校 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室 VMware 宿主機(jī) 虛擬子系統(tǒng)
【中圖分類號(hào)】G 【文獻(xiàn)標(biāo)識(shí)碼】A
【文章編號(hào)】0450-9889(2017)10B-0062-03
《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》是中職學(xué)校計(jì)算機(jī)專業(yè)一門重要的專業(yè)基礎(chǔ)課,它也是一門實(shí)踐性很強(qiáng)的課程,需要學(xué)生具備比較強(qiáng)的動(dòng)手實(shí)踐能力,因此這種能力就是最重要的。學(xué)生只有通過大量的上機(jī)操作和訓(xùn)練才能更好地理解、消化有關(guān)的理論知識(shí),將理論知識(shí)轉(zhuǎn)化為動(dòng)手能力,如安裝操作系統(tǒng)、組網(wǎng),等等。如何讓學(xué)生在實(shí)驗(yàn)室資源及硬件配置不多的情況下多動(dòng)手操作、多訓(xùn)練,這是計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室要解決的難題。
一、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室在教學(xué)實(shí)踐中存在的難題
以我們這樣一所農(nóng)村中職學(xué)校為例,目前,在計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)的項(xiàng)目設(shè)置中,主要存在操作系統(tǒng)(包括 Windows、Linux)的安裝、根據(jù)任意拓?fù)鋱D對(duì)網(wǎng)絡(luò)的構(gòu)建、對(duì)組建的網(wǎng)絡(luò)進(jìn)行測(cè)試等幾個(gè)難題。
第一,學(xué)校計(jì)算機(jī)實(shí)驗(yàn)室采用的是聯(lián)想計(jì)算機(jī),其中采用保護(hù)卡對(duì)硬盤進(jìn)行保護(hù),每次重啟計(jì)算機(jī)都會(huì)還原為初始設(shè)置的狀態(tài),并且計(jì)算機(jī)的配置不包含光驅(qū)。眾所周知,安裝操作系統(tǒng)至少要在光驅(qū)的引導(dǎo)下經(jīng)歷二到三次的重啟方可成功,因此,以現(xiàn)有實(shí)驗(yàn)條件,學(xué)生想學(xué)習(xí)安裝和配置并且測(cè)試 Windows server 系列、Linux 系列服務(wù)器操作系統(tǒng)的要求是很難實(shí)現(xiàn)。但是如果關(guān)掉保護(hù)卡,配上光驅(qū),讓學(xué)生可以完全控制計(jì)算機(jī),那么又會(huì)增加很大的開支,增加機(jī)房的管理難度,影響實(shí)驗(yàn)室的正常運(yùn)轉(zhuǎn),且頻繁地格式化硬盤還會(huì)造成硬件損壞,甚至導(dǎo)致整個(gè)實(shí)驗(yàn)室癱瘓。
第二,一般情況下,計(jì)算機(jī)實(shí)驗(yàn)室的計(jì)算機(jī)都已經(jīng)固定在電腦桌上,組成了一個(gè)相對(duì)固定的布局和拓?fù)浣Y(jié)構(gòu),在這樣的實(shí)驗(yàn)環(huán)境下,學(xué)生想要根據(jù)給定的拓?fù)鋱D練習(xí)組建、配置網(wǎng)絡(luò)的實(shí)驗(yàn)是極其不方便的,而且拆拆裝裝容易導(dǎo)致硬件損壞。
第三,在網(wǎng)絡(luò)測(cè)試的實(shí)驗(yàn)中,我們深刻地了解到,用于軟件測(cè)試的軟件數(shù)量和版本相當(dāng)多,而且很多都直接是黑客的工具。這些工具在方便我們學(xué)習(xí)網(wǎng)絡(luò)攻防原理的同時(shí),也會(huì)給我們機(jī)房的管理和維護(hù)帶來很大的麻煩。有的漏洞掃描工具如 x-scan,往往會(huì)與系統(tǒng)必需的安全軟件如 360 安全衛(wèi)士相沖突,或者這些工具捆綁了木馬,或者感染了病毒,在使用過程中有可能感染主機(jī),影響計(jì)算機(jī)甚至導(dǎo)致整個(gè)機(jī)房癱瘓。
二、解決的辦法
針對(duì)以上難題,經(jīng)過長(zhǎng)時(shí)間的摸索和借鑒兄弟學(xué)校的經(jīng)驗(yàn),結(jié)合我們指導(dǎo)學(xué)生參加技能大賽的心得體會(huì)(在大賽中,采用的是一種叫做虛擬機(jī)的軟件來進(jìn)行網(wǎng)絡(luò)構(gòu)建和考核),我們發(fā)現(xiàn),采用這種方式構(gòu)建虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室可以取得較好的效果,于是我們嘗試參照比賽環(huán)境來構(gòu)建網(wǎng)絡(luò)實(shí)驗(yàn)室。
(一)虛擬機(jī)的工作原理
所謂虛擬機(jī),就是指運(yùn)行于物理計(jì)算機(jī)上的由虛擬軟件模擬出來的一個(gè)外殼,也就相當(dāng)于一臺(tái)物理計(jì)算機(jī)。在其內(nèi)部,擁有自己獨(dú)立的 CPU、硬盤、內(nèi)存及其他硬件。我們可以如同操作物理主機(jī)一樣,對(duì)其進(jìn)行硬盤分區(qū)、格式化、安裝操作系統(tǒng)和應(yīng)用軟件、進(jìn)行數(shù)據(jù)存儲(chǔ)和訪問網(wǎng)絡(luò),等等,也可以安裝操作系統(tǒng)。當(dāng)然,虛擬機(jī)中的硬件都是虛擬軟件模擬產(chǎn)生的,它的硬盤就是原有操作系統(tǒng)中的一個(gè)文件而已,而內(nèi)存則是從物理內(nèi)存和虛擬內(nèi)存中劃分出來,所以安裝虛擬機(jī)的計(jì)算機(jī)的內(nèi)存要稍大一些,建議 4G 以上。計(jì)算機(jī)原有的操作系統(tǒng)稱為宿主機(jī),這些虛擬機(jī)上的操作系統(tǒng)被形象地稱為虛擬子系統(tǒng),它建立在一個(gè)正在運(yùn)行的操作系統(tǒng)(包括 windows 和 Linux)上??傊?,物理主機(jī)能做的事,虛擬主機(jī)也可以做,對(duì)于你來說,它只是運(yùn)行在你物理主機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于虛擬機(jī)內(nèi)部的應(yīng)用程序來說,它就是一臺(tái)真正的計(jì)算機(jī)。
(二)它的優(yōu)點(diǎn)
1.不需要對(duì)當(dāng)前計(jì)算機(jī)的磁盤分區(qū)做任何變動(dòng),只要當(dāng)前分區(qū)有足夠的空間就行(windows 系列最好預(yù)留 10G,Linux 預(yù)留 5G 即可)。
2.在虛擬機(jī)上安裝的操作系統(tǒng)(Windows 和 Linux)是以一個(gè)文件的形式存在的,它是真實(shí)機(jī)操作系統(tǒng)下的一個(gè)文件而已,不會(huì)造成對(duì)系統(tǒng)其他文件的損壞。
3.我們可以很方便地在真實(shí)機(jī)和虛擬機(jī)之間進(jìn)行切換,譬如我們?cè)趯W(xué)習(xí) Linux 操作系統(tǒng)時(shí),就可以在 Windows 7 下安裝虛擬機(jī),在虛擬機(jī)中安裝 Linux 操作系統(tǒng),于是就可以在 Windows 環(huán)境下查閱 Linux 的視頻教程,邊看邊學(xué),十分方便,避免初學(xué)者在裸機(jī)上安裝陌生操作系統(tǒng)時(shí)不懂操作的現(xiàn)象。
(三)我們選擇的虛擬機(jī)軟件及其特點(diǎn)
VMware 是中職技能大賽“網(wǎng)絡(luò)搭建與應(yīng)用”項(xiàng)目中指定的虛擬軟件,所以我們選擇它作為實(shí)驗(yàn)室的虛擬軟件。一方面,它具有明顯的優(yōu)勢(shì);另一方面,運(yùn)用它可以與大賽接軌。這兩者堅(jiān)定了我們的選擇。
1.它是發(fā)展最早的一款虛擬機(jī)軟件,發(fā)展至今,性能非常穩(wěn)定,是虛擬機(jī)行業(yè)的領(lǐng)軍軟件。其界面十分友好,易于新手學(xué)習(xí),且還有綠色版可以選擇,安裝的時(shí)候十分方便。
2.它的平臺(tái)無關(guān)性使得它在多系統(tǒng)支持方面表現(xiàn)出色,比起其他的虛擬軟件(如 virtual pc)明顯高出一籌,可以說,絕大多數(shù)操作系統(tǒng)都可以通過 VMware 平臺(tái)虛擬出來。
3.仿真程度高。它模擬出一個(gè)標(biāo)準(zhǔn)的基于 X86 的 PC 環(huán)境,這個(gè)環(huán)境里芯片組、串口和并口硬盤、中央處理器、內(nèi)存條、聲卡、聲卡、SCSI 控制器、光驅(qū)甚至軟驅(qū)應(yīng)有盡有,其應(yīng)用程序的窗口就是虛擬機(jī)的顯示器,總而言之,一切操作與真實(shí)機(jī)無太大的差異。
4.在同一臺(tái)計(jì)算機(jī)上可以同時(shí)建立并運(yùn)行多臺(tái)虛擬機(jī),真實(shí)機(jī)與虛擬子系統(tǒng)、虛擬子系統(tǒng)之間可以通過靈活的方式聯(lián)網(wǎng),滿足實(shí)拓?fù)鋱D組網(wǎng)、配置的要求。endprint
5.安全系數(shù)高。在 VMware 平臺(tái),真實(shí)機(jī)對(duì)虛擬子系統(tǒng)是可以完全控制的,當(dāng)虛擬子系統(tǒng)出問題時(shí),可以隨時(shí)關(guān)閉、重啟虛擬子系統(tǒng),避免對(duì)宿主機(jī)的破壞。
三、VMware 在搭建虛擬實(shí)驗(yàn)室中的實(shí)踐
(一)安裝 VMware 平臺(tái)
學(xué)校實(shí)驗(yàn)室中計(jì)算機(jī)的配置是英特爾酷睿 I3 的 CPU+4G 內(nèi)存,符合 VMware Workstation 12 的安裝要求,于是我們就選擇了這個(gè)版本。發(fā)展成熟的軟件有這個(gè)特點(diǎn),安裝過程比較傻瓜,基本上是點(diǎn)幾次“下一步”就安裝好了。需要注意的是,在安裝前要先關(guān)閉實(shí)驗(yàn)室計(jì)算機(jī)的保護(hù)卡。在安裝的過程中系統(tǒng)會(huì)在“安裝類型”這里提出一些建議,如果選擇“默認(rèn)”的話那么它就完全安裝(Complete);一般建議選擇定制安裝(Custom),這樣雖然會(huì)讓我們的安裝過程顯得復(fù)雜了些,但是它可以使我們知道軟件在系統(tǒng)中到底安裝了什么東西,而不至于把軟件(特別是共享軟件)里捆綁的廣告之類的垃圾裝進(jìn)去。裝好后的界面如下圖所示:
(二)創(chuàng)建虛擬機(jī)及安裝操作系統(tǒng)(以 windows server 2008 為例)
在 VMware 菜單中,依次單擊“文件”“新建虛擬機(jī)”按鈕,在彈出的向?qū)Ю镞x擇“典型”單選框,然后在選擇安裝操作系統(tǒng)類型對(duì)話框中選擇“Microsoft Windows”,在版本中選擇“windows server 2008 R2×64”,然后在“命名虛擬機(jī)”對(duì)話框中給虛擬機(jī)命名,我們命名為 2008;在位置選項(xiàng)中選擇一個(gè)剩余空間大于 20G 的分區(qū)(該分區(qū)需為 NTFS 格式)用于存放安裝文件,此文件類型為 vmdk 格式,該文件可以直接拷貝到其他主機(jī),只要該主機(jī)安裝了同版本的 VMware 即可直接打開此文件;在后面的對(duì)話框中設(shè)置硬件[如固件類型、處理器、內(nèi)存大?。ńㄗh設(shè)為 2G)等]。接下來在網(wǎng)絡(luò)連接類型中,虛擬機(jī)軟件將模擬一個(gè)網(wǎng)絡(luò)環(huán)境,我們暫時(shí)選擇 Bridge(橋接,后期可以根據(jù)不同網(wǎng)絡(luò)要求更改),讓虛擬子系統(tǒng)和宿主機(jī)并列在同一個(gè)子網(wǎng)中,使用同一個(gè)網(wǎng)段的IP地址,卻又相互獨(dú)立。
至此,一臺(tái)名為“2008”的計(jì)算機(jī)就被完整地虛擬出來了。我們可以在 VMware 界面下“我的計(jì)算機(jī)”下面發(fā)現(xiàn)我們創(chuàng)建的名為“2008”的計(jì)算機(jī),就如同一臺(tái)剛剛把所有配件裝在一起的計(jì)算機(jī)。由于還沒有進(jìn)行操作系統(tǒng)的安裝,它還只是一臺(tái)傳統(tǒng)意義上的“裸機(jī)”。
接著,我們要為虛擬機(jī)安裝操作系統(tǒng)。點(diǎn)擊“編輯虛擬機(jī)設(shè)置”,在彈出的對(duì)話框中選定“CD/DVD”,在右邊的連接選項(xiàng)中選擇“使用 ISO 映像文件”,點(diǎn)擊“瀏覽”,找到我們預(yù)先存放的 windows server 2008 的鏡像文件(即 ISO 文件),即讓虛擬機(jī)的光驅(qū)指向安裝鏡像,告訴虛擬機(jī)用它來安裝系統(tǒng),然后再開啟虛擬機(jī),就可以像傳統(tǒng)計(jì)算機(jī)一樣安裝操作系統(tǒng)了。當(dāng)然在實(shí)踐中我們發(fā)現(xiàn)這樣安裝的操作系統(tǒng)比真實(shí)機(jī)安裝的操作系統(tǒng)所需時(shí)間要短,并且在真實(shí)機(jī)的網(wǎng)絡(luò)連接內(nèi)容中多了 VMware Network Adapter,這就是虛擬機(jī)中模擬出來的交換機(jī),它負(fù)責(zé)在真實(shí)機(jī)與虛擬機(jī)之間進(jìn)行通信。
安裝好之后,我們要為虛擬機(jī)安裝 VMware Tools,只有把這個(gè)插件安裝好,我們才可以獲得更好的使用體驗(yàn)。進(jìn)入 2008 操作系統(tǒng),在 VMware 菜單中選擇“虛擬機(jī)”菜單,然后再選擇“安裝 VMware Tools”選項(xiàng),后面就是“下一步”的默認(rèn)選擇,最后單擊“完成”按鈕。此時(shí)它會(huì)提示重啟虛擬機(jī),重啟過后便完成了安裝工作。再次進(jìn)入 2008 操作系統(tǒng)后,可以看到系統(tǒng)托盤中有一個(gè) VMWare 的圖標(biāo)。
虛擬機(jī)在安裝好操作系統(tǒng)后,它跟普通計(jì)算機(jī)一樣,它在系統(tǒng)上的各種功能和特點(diǎn)跟普通計(jì)算機(jī)的沒有什么差別,我們將它的這個(gè)系統(tǒng)稱為虛擬機(jī)子系統(tǒng)。同樣的辦法,我們可以在一臺(tái)宿主機(jī)上安裝多個(gè)虛擬機(jī)子系統(tǒng)并同時(shí)運(yùn)行之,利用虛擬機(jī)子系統(tǒng)即可構(gòu)建功能強(qiáng)大的虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室。
(三)構(gòu)建虛擬網(wǎng)絡(luò)與測(cè)試
在宿主計(jì)算機(jī)上創(chuàng)建出若干虛擬機(jī)子系統(tǒng)后,如 Red hat,Cent os,F(xiàn)edora,Windows server 2003,Windows server 2008 等,就可以通過 VMware 提供的各類豐富的聯(lián)網(wǎng)方式,組建各種類型的網(wǎng)絡(luò)。
VMware 提供了如下兩種聯(lián)網(wǎng)方式:
1.Bridge(橋接)模式。這是 Vmware 中最簡(jiǎn)單、最直接的模式,因此在創(chuàng)建虛擬機(jī)的時(shí)候它為默認(rèn)選項(xiàng)。在這種模式下,本地物理網(wǎng)卡和虛擬網(wǎng)卡通過 VMware Network Adapter 虛擬交換機(jī)進(jìn)行通信。在拓?fù)鋱D上二者是平等的,并且處于同一網(wǎng)段,即它們的子網(wǎng)掩碼、網(wǎng)關(guān)、DNS 等參數(shù)都相同。虛擬子系統(tǒng)可以與網(wǎng)內(nèi)任何一臺(tái)計(jì)算機(jī)相通信,同樣可以通過局域網(wǎng)的網(wǎng)關(guān)或路由器對(duì)互聯(lián)網(wǎng)進(jìn)行正常訪問。
2.NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)模式。在這種模式下,虛擬機(jī)就成了一個(gè)網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器,使虛擬網(wǎng)上可以訪問互聯(lián)網(wǎng)。主機(jī)系統(tǒng)和虛擬子系統(tǒng)有了一個(gè)通信接口,讓虛擬系統(tǒng)借助 NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過宿主機(jī)所在的網(wǎng)絡(luò)來訪問公網(wǎng)。也就是說,使用 NAT 模式可以在虛擬系統(tǒng)里訪問互聯(lián)網(wǎng)。采用 NAT 模式最大的優(yōu)勢(shì)是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡(jiǎn)單,不需要任何其他的配置,只需要宿主機(jī)能訪問互聯(lián)網(wǎng)即可。但必須注意,虛擬網(wǎng)卡的 IP 地址是安裝 VMware 時(shí)自動(dòng)生成的,不要隨便修改,否則主機(jī)和虛擬子系統(tǒng)有可能無法通信。
對(duì)于 HostOnly(主機(jī))來說,在 Host-Only 模式下,主機(jī)和虛擬子系統(tǒng)就構(gòu)成了一個(gè)與外部網(wǎng)絡(luò)隔離的內(nèi)網(wǎng)。它對(duì)我們普通用戶來說似乎派不上什么用場(chǎng),但是在大型企業(yè)需要與互聯(lián)網(wǎng)隔離的時(shí)候就非常有用。Host-Only 網(wǎng)絡(luò)與 NAT 網(wǎng)絡(luò)有很大的相似性,但最大的不同是 Host-Only 網(wǎng)絡(luò)不提供 NAT 服務(wù),因此使虛擬網(wǎng)絡(luò)與互聯(lián)網(wǎng)隔離。在這種模式下,內(nèi)部網(wǎng)絡(luò)的安全性就相當(dāng)高。endprint
通過 VMware 提供的靈活的聯(lián)網(wǎng)方式,我們可以模擬出企業(yè)在實(shí)際工作中所需的復(fù)雜多變的網(wǎng)絡(luò)環(huán)境,可以在條件有限的情況下完成地址解析協(xié)議(ARP)攻擊、雙機(jī)熱備、磁盤陣列(RAID)服務(wù)、域名解析(DNS)服務(wù)器、動(dòng)態(tài)主機(jī)(DHCP)服務(wù)器、虛擬專用網(wǎng)絡(luò)(VPN)遠(yuǎn)程訪問等較為復(fù)雜的實(shí)驗(yàn)。
在進(jìn)行超文本服務(wù)器測(cè)試的時(shí)候,可以在 Windows server 2008 環(huán)境下通過 IIS7 對(duì)外提供 ASP.NET 與 SQL SERVER 數(shù)據(jù)庫技術(shù)架設(shè)的信息服務(wù),也可以在 Redhat 環(huán)境下通過 Apache 對(duì)外提供 JSP 與 Oracle 數(shù)據(jù)庫技術(shù)架構(gòu)的服務(wù)和花生殼服務(wù)器,等等??傊⒃?VMware 基礎(chǔ)上的各類應(yīng)用服務(wù)器、動(dòng)態(tài)頁面發(fā)布、數(shù)據(jù)庫訪問技術(shù)和多種訪問方式等,都比傳統(tǒng)網(wǎng)絡(luò)中的服務(wù)器更加方便和靈活。
還有,對(duì)于那些存在對(duì)虛擬子系統(tǒng)有風(fēng)險(xiǎn)的網(wǎng)絡(luò)調(diào)試,我們可以讓VMware指向光驅(qū),直接讀取光盤版操作系統(tǒng)。因?yàn)檎麄€(gè)操作系統(tǒng)都運(yùn)行在光盤上,而光盤只能讀取不能寫入,所以虛擬子系統(tǒng)就不會(huì)被破壞。
(四)虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室的日常管理和維護(hù)
虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室建立在宿主機(jī)上,我們實(shí)際要做的就是對(duì)虛擬機(jī)軟件的管理和維護(hù),避免了對(duì)真實(shí)機(jī)的拆拆裝裝,工作量和難度都比傳統(tǒng)網(wǎng)絡(luò)實(shí)驗(yàn)室要少得多。
第一,我們可以根據(jù)教學(xué)任務(wù)的需要,在 VMware 平臺(tái)中創(chuàng)建若干不同類型操作系統(tǒng)的虛擬子系統(tǒng)(windows sever 2003,windows sever 2008 R2,Redhat,fedora,ubuntu 等),把生成的 vmdk 格式的文件存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器上。在哪節(jié)課需要哪個(gè)或者哪幾個(gè)虛擬子系統(tǒng),都可以讓學(xué)生直接下載用來修改和調(diào)試,這樣節(jié)省了大量重復(fù)安裝的時(shí)間,并且在使用過程中當(dāng)虛擬子系統(tǒng)遭到損壞而無法使用的時(shí)候,我們只需重新從網(wǎng)絡(luò)服務(wù)器上下載并加載到虛擬機(jī)軟件即可重新使用。
第二,在實(shí)驗(yàn)室里,為避免宿主機(jī)發(fā)生崩潰等意外,我們不提倡使用宿主機(jī)來提供額外的網(wǎng)絡(luò)服務(wù)或者進(jìn)行網(wǎng)絡(luò)測(cè)試。在對(duì)虛擬子系統(tǒng)進(jìn)行網(wǎng)絡(luò)測(cè)試時(shí),由于虛擬子系統(tǒng)是完全受到宿主系統(tǒng)控制的,即使發(fā)生不可預(yù)知的后果,我們都可以隨時(shí)暫停或者關(guān)閉正在運(yùn)行的虛擬子系統(tǒng)。這樣,一方面可以取得好的觀察測(cè)試效果,另一方面確保網(wǎng)絡(luò)安全。如果我們?cè)谡鎸?shí)機(jī)上頻繁進(jìn)行強(qiáng)行關(guān)閉計(jì)算機(jī)的操作,那么就會(huì)對(duì) CPU 和硬盤等硬件造成不可逆的損壞。但是在虛擬機(jī)中不會(huì)產(chǎn)生這樣的問題,我們時(shí)刻要記住它的實(shí)質(zhì)就是一個(gè)軟件。
第三,在 VMware 平臺(tái)搭建的虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室中,經(jīng)常會(huì)有數(shù)據(jù)交換、資料共享的要求。為提高學(xué)習(xí)和工作效率,我們可以采用多種方式讓宿主機(jī)和虛擬子系統(tǒng)之間、兩個(gè)虛擬子系統(tǒng)之間進(jìn)行數(shù)據(jù)交換。在安裝好 VMware Tools 后,我們可以直接在宿主機(jī)和虛擬子系統(tǒng)之間拖曳文件,或者復(fù)制粘貼,速度很快。通過在虛擬子系統(tǒng)里搭建 FTP 服務(wù)器,可以輕松實(shí)現(xiàn)文件的上傳和下載。我們還可以通過文件共享方式在兩個(gè) Windows 系統(tǒng)之間實(shí)現(xiàn)數(shù)據(jù)共享。在 LINUX 系統(tǒng)之間,我們可以采用 NFS 方式;在 Windows 與 LINUX 之間,可以采用 Samba 和 VFTP 方式。此外,還可以通過虛擬子系統(tǒng)安裝打印機(jī)構(gòu)建打印服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)打印功能、設(shè)備等完成宿主機(jī)與虛擬子系統(tǒng)之間的數(shù)據(jù)交換。
另外,VMware 對(duì)宿主機(jī)的 CPU 和內(nèi)存有一定要求,因此,我們要根據(jù)物理計(jì)算機(jī)的性能,合理選擇操作系統(tǒng)和數(shù)量合適的虛擬子系統(tǒng)。不要貪多,裝得多了宿主機(jī)也會(huì)不堪重負(fù)而崩潰。
總的來說,使用 VMware 能夠在一臺(tái)宿機(jī)上虛擬出若干個(gè)不同類型的虛擬子系統(tǒng),并可根據(jù)不同的要求組建出較為完備的網(wǎng)絡(luò)。如果要為計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)建一個(gè)實(shí)體機(jī)房,動(dòng)輒幾十萬甚至上百萬,這對(duì)缺少資金支持的農(nóng)村中職學(xué)校來說,很難實(shí)現(xiàn)。如何利用好現(xiàn)有的資源,讓學(xué)生把計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)做好、夯實(shí)網(wǎng)絡(luò)搭建和調(diào)試的基本功是一個(gè)比較新的課題。利用 VMware 平臺(tái)搭建虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室易用性高、安全性好、靈活性強(qiáng),尤其適合農(nóng)村中職學(xué)校,因此它具有一定的實(shí)踐和推廣意義。
【參考文獻(xiàn)】
[1]姜 莉.基于虛擬機(jī)的計(jì)算機(jī)公共機(jī)房多系統(tǒng)實(shí)驗(yàn)環(huán)境的構(gòu)建[J].中國(guó)現(xiàn)代教育裝備,2009(1)
[2]王太成,蔡 勇.利用虛擬機(jī)技術(shù)完成復(fù)雜網(wǎng)絡(luò)實(shí)驗(yàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009(19)
[3]張緒玉.基于Virtual PC構(gòu)建單機(jī)網(wǎng)絡(luò)環(huán)境[J].重慶工學(xué)院學(xué)報(bào)自然科學(xué)版,2008(9)
[4]李東生.《計(jì)算機(jī)網(wǎng)絡(luò)》課程教學(xué)研究與探討[J].黑龍江科技信息,2009(12)
(責(zé)編 盧建龍)endprint