樂(lè)俊 劉艷芬
隨著數(shù)據(jù)中心部署技術(shù)、虛擬化與自動(dòng)化技術(shù)、分布式計(jì)算與并行計(jì)算、網(wǎng)格計(jì)算的發(fā)展,云計(jì)算的應(yīng)用在企業(yè)和事業(yè)單位的需求不斷增加,大型的互聯(lián)網(wǎng)公司針對(duì)云計(jì)算的業(yè)務(wù)需求推出云框架和服務(wù)平臺(tái)。云框架的搭建需要硬件和網(wǎng)絡(luò)的支持,在云計(jì)算迅速發(fā)展時(shí),學(xué)校的硬件和網(wǎng)絡(luò)的更新往往具有滯后性。本論文旨在根據(jù)學(xué)校當(dāng)前的硬件和網(wǎng)絡(luò)的環(huán)境下,以VMware公司的VMware Horizon云桌面為案例,探討如何開(kāi)展云計(jì)算的實(shí)訓(xùn)教學(xué)。
一、云計(jì)算簡(jiǎn)介
云是將應(yīng)用、數(shù)據(jù)集中存儲(chǔ)在相應(yīng)的服務(wù)商,用戶需要的時(shí)候通過(guò)網(wǎng)絡(luò)、便攜式的設(shè)備來(lái)使用就可以了。使用云可以減少中間的環(huán)節(jié),降低對(duì)用戶的要求、簡(jiǎn)化網(wǎng)絡(luò)的結(jié)構(gòu)。云計(jì)算可提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn),進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作。云計(jì)算通常涉及動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。
二、VMware Horizon框架介紹
VMware Horizon是VMware公司的虛擬桌面產(chǎn)品,它可以簡(jiǎn)化桌面和應(yīng)用程序管理,同時(shí)提高安全性和控制力。VMware Horizon可為終端用戶提供跨會(huì)話和設(shè)備的個(gè)性化體驗(yàn),實(shí)現(xiàn)傳統(tǒng)PC難以企及的更高桌面服務(wù)可用性和敏捷性。VMware Horizon桌面駐留在云環(huán)境中,終端用戶可以在需要時(shí)隨時(shí)訪問(wèn)他們的桌面。
本人選用VMware Horizon作為云課堂的教學(xué)云框架,一方面,VMware虛擬機(jī)軟件是全球桌面到數(shù)據(jù)中心虛擬化解決方案的領(lǐng)導(dǎo)廠商,VMware云技術(shù)代表著主流云的發(fā)展趨勢(shì),有大量的資料和論壇可以學(xué)習(xí);另一方面,VMware vSphere虛擬化解決方案已經(jīng)占據(jù)全球虛擬化市場(chǎng)70%左右的份額,世界500強(qiáng)企業(yè)中有一半以上正在使用或者測(cè)試VMware vSphere,VMware的學(xué)習(xí)可以讓學(xué)生增加就業(yè)籌碼。
三、中職云教學(xué)框架設(shè)計(jì)
本文以珠海第一中等職業(yè)學(xué)校的硬件和網(wǎng)絡(luò)環(huán)境為背景,筆者在開(kāi)設(shè)和實(shí)施云計(jì)算和虛擬化選修課的過(guò)程中,研究和實(shí)施了一套適合當(dāng)前教學(xué)環(huán)境的云計(jì)算教學(xué)實(shí)訓(xùn)框架,同時(shí)也闡述了如何充分利用學(xué)生的硬件和網(wǎng)絡(luò)資源,搭建云框架環(huán)境。
1. 實(shí)訓(xùn)環(huán)境介紹
教學(xué)過(guò)程中,理論需要結(jié)合實(shí)踐?;赩Mware Horizon云框架的搭建需要強(qiáng)大的硬件資源,學(xué)校提供的實(shí)訓(xùn)機(jī)房的計(jì)算機(jī)配置如表格1所示。
2. 實(shí)訓(xùn)室云框架的架構(gòu)組成
在有限的資源下,要模擬基于VMware Horizon云框架的實(shí)驗(yàn)環(huán)境,一臺(tái)學(xué)生計(jì)算機(jī)是無(wú)法完成整個(gè)框架的搭建。我們采用小組合作的形式,4位同學(xué)組成一個(gè)小組。每位同學(xué)使用基于VMware Workstation 11軟件來(lái)做底層虛擬化,VMware Workstation安裝在學(xué)生上課用的Windows 7系統(tǒng)中。構(gòu)造云框架的基本組件的具體資源分配如表2所示。表中A,B,C,D分別代表四位同學(xué)的四臺(tái)計(jì)算機(jī),所有的ESXi都是安裝在計(jì)算機(jī)中的VMware Workstation軟件中。
在構(gòu)造過(guò)程中,考慮到硬件資源有限,在搭建環(huán)境時(shí),選用VMware Horzion5.3和VMware vSphere 5.5版本。其中,AD和DNS安裝在同一臺(tái)虛擬機(jī)Windows Server 2008 R2下,vCenter服務(wù)器是基于一臺(tái)預(yù)裝了vCenter的SUSELinux虛擬機(jī),此版本使用集成的數(shù)據(jù)庫(kù),避免需要安裝外部的數(shù)據(jù)庫(kù)服務(wù)器。當(dāng)需要訪問(wèn)ESXi服務(wù)器和vCenter服務(wù)器時(shí),需要安裝vSphere Client端,可以安裝在學(xué)生計(jì)算機(jī)的本機(jī)系統(tǒng)中。當(dāng)需要訪問(wèn)虛擬桌面時(shí),需要安裝VMware Horizon View Client,安裝此客戶端在學(xué)生計(jì)算機(jī)的系統(tǒng)中。
3. 網(wǎng)絡(luò)架構(gòu)
本框架采用的是小組合作方式,網(wǎng)絡(luò)要確保小組之間相互互通。由于采用的是基于VMware Workstation為基礎(chǔ)的虛擬化,每臺(tái)VMware Workstation中都需要安裝一臺(tái)ESXi服務(wù)器及ESXi服務(wù)器中再安裝另一臺(tái)虛擬機(jī),所以一個(gè)學(xué)生機(jī)位需要3個(gè)IP地址。由于機(jī)房網(wǎng)絡(luò)中掩碼是255.255.255.128,在不改變機(jī)房設(shè)計(jì)的前提下,整個(gè)機(jī)房可用的IP地址數(shù)量是126個(gè)。
學(xué)生以本機(jī)的IP地址為基礎(chǔ),在地址的最后一位基礎(chǔ)上加30,小組搭建云框架總共需要的IP地址數(shù)量為90。一方面,避免了小組或同學(xué)間相互搶占IP地址沖突的問(wèn)題,另一方面,為每位同學(xué)的服務(wù)器規(guī)劃了固定和合理的IP地址。
4. 其它問(wèn)題
在安裝基于VMware Horizon云框架時(shí),需要文件較大的安裝包。如果在上課的時(shí)候,進(jìn)行文件分發(fā)或者共享訪問(wèn),最快的情況也需要30分鐘以上,才能確保每位同學(xué)獲取到自己的安裝包。為了保證上課的效果,需要提前把所有需要的安裝程序都分發(fā)到學(xué)生的計(jì)算機(jī)中。在安裝學(xué)生計(jì)算機(jī)操作系統(tǒng)的時(shí)候,需要機(jī)房管理員提前把上課所需的安裝包,存放到學(xué)生計(jì)算機(jī)中,可以為教師爭(zhēng)取到更多的時(shí)間專注課堂內(nèi)容。
【注:本文系珠海市第一中等職業(yè)學(xué)校2017年度教育科研課題立項(xiàng)項(xiàng)目重點(diǎn)課題“基于VMware Horizon云桌面的中職云機(jī)房的研究和實(shí)踐”(課題編號(hào):xjkt2017z08)的研究成果之一?!?/p>
責(zé)任編輯 李少杰