時間:2019年03月28日 分類:電子論文 次數:
摘要:隨著信息化技術的日益發展與普及,越來越多的高校更傾向于信息化教學。在這個過程中,實驗室管理員發現實驗室的日常管理并不是那么得心應手。本文基于高校計算機實驗室管理出現的一系列問題進行分析與研究,解釋如何應用基于KVM技術的云桌面技術解決機房管理難度大、任務重、效率低等問題。
關鍵詞:云計算,虛擬化桌面,KVM技術
0引言
隨著時代的不斷發展,信息化技術的研究已成為一大趨勢,計算機應用早已普及到學校教學中。但在目前教學中大多采用的是傳統老舊的模式,傳統模式會導致數據資料流通不暢,難以統一管理等諸多問題。例如:機房客戶端多,維護困難。
我們在檢查電腦系統是否有問題時需要逐臺的去處理,有時部分電腦會出現我們無法處理的故障,而實驗室管理人員恰巧又不在場,就無法及時處理計算機故障。當計算機的硬件不能滿足軟件的運轉需求時,管理人員則需要更新系統或者更換硬件。教學系統管理困難,更新緩慢,數據分散性強,不易于管理。教師在通過計算機實驗室進行教學時存在著各種各樣的教學問題,例如組織效率差,資源利用率不高,教學環節中師生互動性差,難以有效管理和控制教學過程、評測學生學習效果等問題。
同時,對于實驗室的業務部署也非常困難,僅僅是系統更新或應用軟件的安裝,都會常常花費管理人員數小時的工作時間,工作效率低、壓力大。隨著當今時代的不斷發展,處理能力不斷提高、性能不斷強大、并且具有極高可用性的大型服務器為教學辦公等不同場景的不同用戶分配其合適的桌面已經不再是技術無法實現的難題。
過去用戶對訪問資源的操作比較繁瑣并且具有一定的局限性,而虛擬桌面不僅可實現將這類操作進行簡化,還可降低運維難度,同時做到了對數據的遠程隔離,有效保護了數據安全。除此以外,云桌面可使用戶端對數據處理的壓力減輕,并同時提高利用效率。通過虛擬化我們可以在同一臺計算機上同時啟動多個操作系統,每個操作系統上可以有許多不同的應用,多個應用之間互不干擾,降低了工作學習的時間和成本。
1VDI平臺的概念原理
VDI(VirtualDesktopInfrastructure)是一個可以在數據管理中心的服務器上處理桌面客戶端工作的一種交付模型,并且能以一定的協議進行訪問。虛擬化也就是指并不真實在用戶的桌面客戶端進行數據處理的這樣一種技術。VDI云桌面技術依靠高精度的加密式算法,在云端為用戶提供桌面服務。云桌面服務的管理者僅需要通過對數據中心端的服務器進行操作,即可按照所有用的不同要求分配其所需桌面。
然后通過相關協議將數據傳送至用戶端的設備,使用者可以在自己的終端設備上進行登錄訪問。用戶方面不需要具有高性能的終端設備,因為大量繁雜的數據處理與存儲都在虛擬化的設備上進行,用戶的信息及所有存儲數據都在云端進行保存,這樣在一定程度上增強了虛擬化桌面的實用性。
2VDI平臺的優勢
傳統的PC機往往存在硬件成本高、管理困難、安全性差以及無法動態調配硬件資源等問題,而VDI平臺的云桌面技術則不同,相較于傳統PC有以下幾點優勢:
(1)節約運行空間計算:運行通過客戶端向虛擬化管理平臺發送計算請求,之后上傳到服務器,由計算服務器進行統一計算,再通過虛擬化管理平臺返回客戶端,免于在物理機上進行計算,提升運行效率,節約運行空間。
(2)資源的統一調配:管理用通過接入任何一臺服務器對整個集群做管理,實現對所有虛擬機的統一管理和調配。
(3)提高客戶端數據安全性:客戶端將數據存放到存儲服務器上,與操作系統相分離,保證了數據安全性,VDI管理控制臺,保證客戶端安全設備和補丁管理。
(4)個性化桌面定制:通過客戶端向虛擬化管理平臺發送請求,虛擬化管理平臺根據需求進行資源調配響應相應物理機的需求。比如授課期間不同教師對桌面服務的需求是不同的,對處理器、內存要求高的則平臺給其高配置桌面,如果只是滿足連接到互聯網等功能或能使用office辦公軟件,則平臺分配較為低配置的桌面。這樣大大降低了成本,充分合理的利用了一切資源。
3基于云計算模式的桌面VDI平臺的架構部署
3.1VDI平臺架構設計
為了處理教學上的各種復雜、繁瑣的問題,并且能滿足人們的各種需求,我們拆分了操作系統、用戶配置文件和應用程序三項。VDI桌面虛擬化流程大致走向可以看成是用戶使用終端連接虛擬桌面,進行登錄,然后再通過用戶認證后將請求轉發到云端服務器。認證通過后,云端服務器根據用戶的配置來部署相應的運行環境,完成部署后,客戶端得到提示,連接應用傳輸后臺,并且由客戶端來控制相關應用程序,實現用戶自由訪問虛擬桌面的效果。
3.2KVM的實現機制
由于考慮到實現虛擬化技術的難易程度及其穩定性,因此決定選用KVM技術(Keyboard,Video,Mouse)構建虛擬化平臺。因為KVM系統是免費的、開源的,它能解決Linux核心的虛擬化問題,如今也在迅速發展成為桌面VDI平臺的虛擬化研究基礎。KVM也是采用建立虛擬化模型這樣一種機制,利用基于Linux內核的監視器,讓KVM能通過使用Linux內部的數據存儲和進程管理這一方式提高傳統終端的性能。
首先我們通過對目前的業務進行評估,確保實現將業務從物理服務器遷移到虛擬機中實現性能方面的無縫對接,通過對Windows系統進行性能采集,使用gnuplot和PALTool分別對采集到的性能數據進行直觀的展示。配置宿主機,并進行一定的性能測試方法確保宿主機能負荷終端的任務。
之后通過Linux模板鏡像進行制作通過設置鏡像大小、設置分區大小、系統升級、刪除舊內核、安裝基礎組件和開發組件,進行yum配置、配置NTP,然后關閉SELinux、Linux虛擬機IP地址自動配置,對虛擬機進行鏡像測試。在多媒體教室中我們更加傾向于使用集群虛擬化,集群虛擬化實施流程前段就散節點方案及設備選型、后端存儲方案及設備選型、設備及清單整理、設備拜訪及網絡拓撲圖繪制、部署搭建及測試和日常運維。
通過之前的準備之后業務遷移到虛擬化環境流程。性能評估與測試環境測試,上線前的檢查工作,小規模部署及到逐步轉化為虛擬化環境。由于宿主機的不斷增加,對于宿主機的管理盡量做到自動化,主要是通過Puppet任務框架,來使運維工作變得更加簡單高效。由于將業務虛擬化后,一臺宿主機故障影響的是好幾項業務,所以應該完善虛擬化相關的監控、報警、應急響應方案,并能定期進行演習,應急響應方案應做到邏輯清晰。
3.3桌面虛擬化設計
桌面虛擬化的實質,是將用戶的桌面系統與其所使用的終端計算機設備進行解耦合的操作,使二者相互獨立的同時兼具緊密關聯的功能。用戶的桌面數據統一存放在數據中心并進行托管,桌面虛擬化采用基于中心服務器的運作模式,它建立在中心服務器虛擬化的基礎之上。在此同時,用戶客戶機同樣能夠得到完整的計算機操作體驗,并且根據自己的需要使用虛擬桌面。桌面顯示協議是連接虛擬桌面服務器端和虛擬桌面用戶端的重要中間組件之一。
我們在選擇桌面顯示協議時必須考慮傳輸帶寬要求,圖像展示體驗,視頻播放支持,傳輸安全性,廠商支持等一系列條件。基于上述桌面協議選取的要求分析,我們決定選擇SPICE協議,SPICE客戶端的軟件可以通過SPICE協議與服務器端進行相關數據的傳輸。主要優勢有下面幾個方面:(1)支持高清視頻,視頻質量高;(2)支持Windows、Linux等多種客戶端,滿足用戶的跨平臺需求;(3)與虛擬機結合較好;(4)支持虛擬機類型廣泛。
4應用成效
我們通過對使用VDI的機房進行調查,研究,發現使用VDI的機房普遍較原來的機房,系統更加穩定,更加可靠,其效用主要體現在以下幾點:(1)實現了資源的統一調配。通過對多媒體終端的統一管理,云端服務器通過光纖來連接各個多媒體教室終端服務器,可以通過云端服務器統一將數據發送到各個終端。(2)提高了客戶端數據安全性。為各個多媒體教室的終端配備了脫機運行模式,保證了在網絡出現故障時可以運行基本的應用。(3)節約了運行空間。數據在云端實現集中儲存,數據通過在云端的計算后,進行發送,節省了運行空間。(4)完成了數據安全保護工作。終端的數據,通過協議存儲入云端服務器,負責數據存儲的服務器,通過加入高級別的防火墻進行維護。保證終端對存儲數據的使用在一個可控范圍內。
5結束語
在云計算模式的基礎上,研究分析了虛擬化技術和KVM的實現機制。在此基礎上構建VDI桌面平臺,解決了在高校教學中存在的機房管理困難、公共資源浪費等問題。通過此平臺我們的校園網絡能夠更便捷的被管理和維護,教學環境得以優化。在實現教育方面桌面云設計以后,我們希望以更加完善的技術,將把基于KVM技術的云計算模式擴展到其他行業上。
參考文獻:
[1]高飛.虛擬化桌面技術在高校機房管理中的應用[J].中國現代教育裝備,2013.
[2]張鵬,桌面虛擬化系統集中部署方案研究[J].信息通信,2013.
[3]任鳳君,鄭禮河,曾文玄.桌面虛擬化在高校信息化建設中的研究和實踐[J].福建醫科大學學報:社會科學版,2016.
[4]陳益全,基于桌面云的計算機基礎實驗室建設模式研究[J].蘭州教育學院學報,2015.
[5]金彪,鄭小建,姚志強.桌面虛擬化與計算機實驗室管理[J].實驗技術與管理,2014.
[6]宋海光,盧暢.虛擬云終端在機房建設中的可行性研究[J].電腦知識與技術,2013.
教育類刊物推薦:《蘭州教育學院學報》介紹和研究國內外教育技術與裝備建設之理論與實務,交流教育技術與裝備在教育教學過程中整合互動的實踐經驗,引導和促進各級各類學校教育裝備工作的科學發展,及時報道現代教育技術與裝備的動態,架設供需雙方信息橋梁,多視角、多功能、多層次貼近現代教育,貼近廣大讀者。讀者為各級教育主管單位、各級教育裝備管理部門、各級各類學校、實驗室、政府采購部門、各級教育科研單位。