韓亞利
摘 要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展與普及,為培養(yǎng)壯大網(wǎng)絡(luò)人才隊(duì)伍,各大院校紛紛開設(shè)與網(wǎng)絡(luò)相關(guān)的管理與應(yīng)用教學(xué),在推動(dòng)網(wǎng)絡(luò)教學(xué)實(shí)踐中發(fā)揮積極的作用。但通過階段性教學(xué)實(shí)踐來看,還存在很多問題,影響教學(xué)目標(biāo)的實(shí)現(xiàn)。本文從操作系統(tǒng)虛擬化技術(shù)原理分析入手,對(duì)教學(xué)現(xiàn)狀及存在的問題進(jìn)行研究,研究設(shè)計(jì)本地虛擬技術(shù)管理工具,力求為推動(dòng)相關(guān)領(lǐng)域的實(shí)踐發(fā)展做出有益的理論嘗試。
關(guān)鍵詞:操作系統(tǒng);虛擬化;網(wǎng)絡(luò)教學(xué)
DOI:10.16640/j.cnki.37-1222/t.2015.23.199
1 操作系統(tǒng)虛擬化技術(shù)原理分析
所謂的操作系統(tǒng)虛擬化是一種站在邏輯角度對(duì)資源進(jìn)行識(shí)別與配置的方法,主要是采取整機(jī)模擬、硬件分區(qū)、分時(shí)合并等手段,將計(jì)算機(jī)資源進(jìn)行科學(xué)合理的劃分與組合,向用戶提供環(huán)境優(yōu)化的技術(shù)。通常以兩種方式對(duì)系統(tǒng)進(jìn)行優(yōu)化:一是降低網(wǎng)絡(luò)復(fù)雜程度,提高資源利用率。如將一臺(tái)物理服務(wù)器通過模擬技術(shù),建立多個(gè)服務(wù)系統(tǒng),增強(qiáng)網(wǎng)絡(luò)服務(wù)功能;二是提高服務(wù)性能。將多個(gè)服務(wù)器進(jìn)行整合,統(tǒng)一為單一客戶服務(wù),給客戶性能優(yōu)化的印象。如Google、baidu等[1]。
2 計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)實(shí)踐現(xiàn)狀
當(dāng)前,網(wǎng)絡(luò)化、數(shù)字化、信息化已經(jīng)成為時(shí)代的代名詞,網(wǎng)絡(luò)平臺(tái)已經(jīng)成為經(jīng)濟(jì)運(yùn)行的重要基礎(chǔ)。國(guó)內(nèi)對(duì)于網(wǎng)絡(luò)技術(shù)人才的需求隨著經(jīng)濟(jì)發(fā)展開始不斷增長(zhǎng),各大高校都針對(duì)市場(chǎng)需求開始設(shè)置相關(guān)的教學(xué)內(nèi)容,以期能夠滿足市場(chǎng)需求。當(dāng)前,課題主要以《網(wǎng)絡(luò)基礎(chǔ)》、《組網(wǎng)技術(shù)》以及《基礎(chǔ)編程》等最為普及,這些課程普遍以實(shí)踐為主[2]。因此,學(xué)校大多采取多媒體演示技術(shù),為學(xué)生展示最為直觀的操作;依托互聯(lián)網(wǎng)資源,進(jìn)行互動(dòng)式操作;利用實(shí)驗(yàn)設(shè)備進(jìn)行動(dòng)手操作,提高具體項(xiàng)目熟練度。
3 網(wǎng)絡(luò)教學(xué)環(huán)境存在的突出問題
3.1 應(yīng)用設(shè)備不匹配
網(wǎng)絡(luò)知識(shí)更新?lián)Q代較快,導(dǎo)致教學(xué)內(nèi)容隨之變化,教學(xué)所需要的設(shè)備數(shù)量及種類也在不斷增加。但從實(shí)際情況來看,很多學(xué)校受經(jīng)費(fèi)及場(chǎng)地等限制,其教學(xué)實(shí)驗(yàn)設(shè)備往往不能夠及時(shí)更新,致使部分教學(xué)內(nèi)容無法開展;有的學(xué)校甚至連基本教學(xué)都難以完成,只能通過多媒體圖片或者網(wǎng)絡(luò)資源進(jìn)行展示,實(shí)踐動(dòng)手基本上就是紙上談兵。
3.2 實(shí)驗(yàn)環(huán)境有限制
計(jì)算機(jī)實(shí)驗(yàn)室是各院校完成基本教學(xué)的基地,其教學(xué)環(huán)境好壞,直接決定整體實(shí)踐教學(xué)效果。為了能夠提高資源利用率,各院校基本上都采取24小時(shí)開放策略,但軟硬件故障、人為破壞以及病毒對(duì)計(jì)算機(jī)影響較大。因此,學(xué)校開始安裝各類保護(hù)軟件,制定嚴(yán)格的管理制度,看擬對(duì)教學(xué)設(shè)備提供嚴(yán)密的保護(hù),也破壞了學(xué)生學(xué)習(xí)的環(huán)境,導(dǎo)致很多操作無法進(jìn)行[3]。
3.3 實(shí)際管理效率低
對(duì)于計(jì)算機(jī)實(shí)驗(yàn)教學(xué)一般都需要建立專門的網(wǎng)絡(luò)實(shí)驗(yàn)室,不僅需要大量的資金去購(gòu)買計(jì)算機(jī),還要配備參數(shù)較高的服務(wù)器、路由器以及交換機(jī)等;在軟件上,也要根據(jù)教學(xué)及硬件條件,安裝與之配套的軟件等,往往會(huì)投入大量的資金,做為學(xué)校高端代表,很多學(xué)校卻將建設(shè)完備的實(shí)驗(yàn)室當(dāng)做寶貝,對(duì)其進(jìn)行保護(hù)和管理,實(shí)際使用效率較低。
4 本地虛擬技術(shù)管理工具的設(shè)計(jì)與實(shí)現(xiàn)
為解決上述問題,必須要使用虛擬技術(shù)對(duì)操作系統(tǒng)進(jìn)行管理與維護(hù),以確保能夠提供多人高效服務(wù)。
4.1 實(shí)用功能需求分析
通常情況下,虛擬機(jī)在OpenVZ服務(wù)器運(yùn)行,能夠?qū)谔摂M技術(shù)的實(shí)踐環(huán)境進(jìn)行更加方便高效的管理。具體功能有批量創(chuàng)建虛擬機(jī)、配置虛擬參數(shù)、安裝資料與軟件、分發(fā)文件以及啟動(dòng)系統(tǒng)等,還可以承擔(dān)遠(yuǎn)程喚醒實(shí)驗(yàn)計(jì)算機(jī)的功能,只有能夠完善上述功能,才能夠滿足教學(xué)基本需求[4]。
4.2 技術(shù)難題
建立該管理工具主要目的是為了滿足實(shí)驗(yàn)教學(xué)需求,但在實(shí)際操作中,仍然存在很多問題:一是語(yǔ)言選擇?;诎踩紤],不能在系統(tǒng)中過多安裝軟件,在具體設(shè)計(jì)中,不能夠在其運(yùn)行環(huán)境中存在圖形界面;二是遠(yuǎn)程喚醒。在應(yīng)該該功能時(shí),必須要事先搜集所有MAC信息,運(yùn)用Wake on Lan技術(shù)向廣播地址進(jìn)行數(shù)據(jù)包傳送,以達(dá)到喚醒效果;三是批量操作。OpenVZ軟件提供管理工具,用于單個(gè)虛擬機(jī)的操作,但實(shí)驗(yàn)環(huán)境中,涉及虛擬機(jī)操作頻次較多,會(huì)導(dǎo)致效率降低。
4.3 本地虛擬機(jī)管理工具實(shí)現(xiàn)
針對(duì)存在問題及技術(shù)難題,根據(jù)實(shí)驗(yàn)功能需求,設(shè)置結(jié)構(gòu)模塊如圖1[5]。
從上圖可以看出,功能模塊管理工具主要是由創(chuàng)建虛擬機(jī)、配置虛擬機(jī)、分發(fā)實(shí)驗(yàn)軟件、刪除虛擬機(jī)、啟動(dòng)虛擬機(jī)、停止虛擬機(jī)、采取客戶機(jī)MAC地址以及喚醒客戶機(jī)等部分構(gòu)成。通過實(shí)驗(yàn)評(píng)價(jià)來看,該模塊構(gòu)建具有較強(qiáng)實(shí)用性,能夠滿足功能需求。
5 結(jié)論
通過上述分析可知,國(guó)內(nèi)計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)雖然發(fā)展迅速,但通過分析來看,仍然存在很多不盡人意的地方,需要在不斷發(fā)展中加以解決。以Linux為代表的源代碼開放軟件在國(guó)內(nèi)普及度較高,依托該代碼開發(fā)的軟件也越來越多,因此在課程實(shí)踐操作上,要緊貼領(lǐng)域發(fā)展,不斷完善教學(xué)環(huán)境,使教學(xué)環(huán)境不斷優(yōu)化。
參考文獻(xiàn):
[1]董焱.基于虛擬化技術(shù)的實(shí)驗(yàn)教學(xué)中心環(huán)境構(gòu)建實(shí)驗(yàn)[J].技術(shù)與管理,2011(03):21-24.
[2]邱洋.虛擬化技術(shù)在網(wǎng)絡(luò)操作系統(tǒng)教學(xué)中的應(yīng)用研究[J].信息技術(shù),2015(07):22-25.
[3]侯玥.操作系統(tǒng)級(jí)虛擬化技術(shù)在網(wǎng)絡(luò)教學(xué)環(huán)境中的應(yīng)用[D].北京:北京工業(yè)大學(xué).2012.
[4]徐苑苑.云計(jì)算環(huán)境下的開放課程應(yīng)用研究[D].上海:華東師范大學(xué),2013.
[5]莊城山.虛擬機(jī)技術(shù)在網(wǎng)絡(luò)操作系統(tǒng)課程實(shí)踐教學(xué)中的應(yīng)用[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2015(02):34-36.endprint