龐雙龍 孫宇


摘 ?要:虛擬化技術(shù)是云計(jì)算發(fā)展的主要推動(dòng)力量,越來越多的高校將虛擬化技術(shù)列為核心課程之一,但是仍然存在實(shí)驗(yàn)室硬件資源不足、實(shí)訓(xùn)條件有限的問題。針對(duì)這些問題,筆者設(shè)計(jì)并實(shí)現(xiàn)了一套資源需求較少的桌面虛擬化實(shí)驗(yàn)環(huán)境和理論完整、操作性較強(qiáng)的實(shí)驗(yàn)流程,力求最大限度地提高服務(wù)器的利用率,滿足學(xué)生的實(shí)驗(yàn)需求,僅供讀者參考。
關(guān)鍵詞:桌面虛擬化技術(shù) ?硬件資源 ?實(shí)驗(yàn)流程
中圖分類號(hào):G25 ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2019)08(c)-0012-03
當(dāng)前,幾乎所有的企業(yè)都陷入了桌面難題,企業(yè)大多數(shù)還是以傳統(tǒng)的桌面為主,隨著企業(yè)的發(fā)展,計(jì)算機(jī)管理困難、硬件成本較高、靈活性較差等問題也逐漸暴露出來,限制了IT發(fā)展的同時(shí)也很難適應(yīng)當(dāng)今網(wǎng)絡(luò)不斷發(fā)展情況下的業(yè)務(wù)需求。如何提高用戶訪問網(wǎng)絡(luò)的靈活性、降低IT管理成本等問題已經(jīng)成為企業(yè)和用戶關(guān)注的重點(diǎn)。
桌面虛擬化為這些問題提供了完美的解決方案,云桌面與傳統(tǒng)的PC桌面是不同的,它不與物理計(jì)算機(jī)相互捆綁,云桌面不是運(yùn)行在本地,而是運(yùn)行在網(wǎng)絡(luò)中的服務(wù)器上,在服務(wù)器中根據(jù)用戶的需求虛擬出用戶的個(gè)人桌面,具有良好的移動(dòng)性,用戶可以使用瘦終端、平板電腦等各種移動(dòng)終端,在有網(wǎng)絡(luò)的情況下隨時(shí)隨地接入個(gè)人桌面。該文以VMware公司的桌面虛擬化產(chǎn)品VMware Horizon View為基礎(chǔ),在有限的實(shí)驗(yàn)環(huán)境中設(shè)計(jì)并實(shí)現(xiàn)桌面虛擬化方案的部署。
1 ?VMware Horizon View架構(gòu)
VMware Horizon View通過托管的形式來實(shí)現(xiàn)虛擬化平臺(tái)的云桌面,能夠?qū)⑻摂M桌面統(tǒng)一整合到數(shù)據(jù)中心機(jī)房的服務(wù)器當(dāng)中,并實(shí)現(xiàn)用戶數(shù)據(jù)、操作系統(tǒng)以及應(yīng)用程序的獨(dú)立管理和運(yùn)維。包含如下組件:Active Directory、連接服務(wù)器、安全服務(wù)器、Composer Server 、vCenter Server、ESXI、桌面、Horizon Client 、Horizon View HTML Access以及Horizon Agent。具體架構(gòu)如圖1所示。
(1)Active Directory:AD是Windows系統(tǒng)的核心部分,可以用于提供用戶的身份認(rèn)證工作。
(2)Connection Server:連接服務(wù)器是客戶端與桌面之間的代理,用戶需要通過代理服務(wù)器才能訪問虛擬桌面。
(3)Composer Server:鏈接克隆服務(wù)器可以通過父虛擬機(jī)克隆出多臺(tái)子虛擬機(jī),進(jìn)而形成由多臺(tái)虛擬機(jī)組成的鏈接克隆桌面池。
(4)vCenter Server: VMware vSphere虛擬化架構(gòu)中的核心管理工具,可以管理集中多臺(tái)ESXI主機(jī)以及其虛擬機(jī),還能夠提供 DRS、HA和FT等高級(jí)特性。
(5)Horizon Client:Horizon Client是安裝在客戶端上用來遠(yuǎn)程訪問云桌面和程序的軟件,除了在瘦終端或者客戶端安裝軟件以外,還可以使用Web Client的方式去訪問。
(6)Horizon Agent:安裝在虛擬機(jī)上用于與Horizon Client通信的代理程序,可以提供單點(diǎn)登錄、虛擬打印、USB和客戶端驅(qū)動(dòng)器重定向等功能。
2 ?實(shí)驗(yàn)設(shè)計(jì)
2.1 實(shí)驗(yàn)拓?fù)湓O(shè)計(jì)
筆者根據(jù)現(xiàn)有的實(shí)驗(yàn)環(huán)境設(shè)計(jì)了一個(gè)桌面虛擬化方案,在滿足硬件條件的基礎(chǔ)上實(shí)現(xiàn)了方案的部署,實(shí)驗(yàn)拓?fù)淙鐖D2所示。
2.2 實(shí)驗(yàn)參數(shù)設(shè)計(jì)
該實(shí)驗(yàn)最少需要的硬件資源為CPU12核、內(nèi)存22G、硬盤180G,實(shí)驗(yàn)規(guī)劃的所有主機(jī)的地址、域名、推薦的硬件參數(shù)配置和軟件版本,如表1、表2所示。
3 ?桌面的發(fā)布與管理
3.1 vCenter Server部署
針對(duì)不同的環(huán)境,VMware vSphere提供了兩個(gè)版本:一個(gè)是Windows版vCenter Server(VC),另一個(gè)是Linux版本的vCenter Server(VCSA)。兩個(gè)版本在主要功能幾乎沒有區(qū)別,并且都可以支持SQL Server及Oracle作為外部數(shù)據(jù)庫。該實(shí)驗(yàn)采用基于Windows版vCenter Server(VC)搭建虛擬化平臺(tái),并使用外置數(shù)據(jù)庫SQL Server和獨(dú)立的域控制器提供支持。
3.2 Connection Server部署
View Connection能夠與View Composer Server、Vcenter Server通信,并且可以實(shí)現(xiàn)包括電源管理、虛擬桌面池管理、用戶身份管理、授權(quán)用戶管理等虛擬桌面的高級(jí)管理功能,Horizon View Connection Server為用戶提供3種類型服務(wù)的選擇:Standard Server(標(biāo)準(zhǔn)服務(wù)器)、Replica Server(副本服務(wù)器)、Security Server(安全服務(wù)器),管理員可根據(jù)實(shí)際應(yīng)用選擇不同類型的服務(wù)器進(jìn)行安裝。
3.3 Composer Server部署
View Composer能夠?yàn)槠髽I(yè)快速部署用戶需要的大量虛擬桌面,同時(shí)也可以為企業(yè)節(jié)約硬件資源。要想使用View Composer組件,每個(gè)Composer服務(wù)都要在數(shù)據(jù)庫上擁有單獨(dú)的實(shí)例,所以必須要?jiǎng)?chuàng)建相應(yīng)的數(shù)據(jù)庫,在部署鏈接克隆虛擬機(jī)桌面池的時(shí)候要將View Composer安裝在一臺(tái)獨(dú)立的虛擬機(jī)上。
3.4 發(fā)布桌面
虛擬桌面發(fā)布前需要對(duì)VMware Horizon View進(jìn)行簡單的配置,包括軟件許可證序列號(hào)的添加、添加vCenter Server服務(wù)器、加入域等操作。配置完成后就可以發(fā)布云桌面,主要配置包括添加桌面池的基本設(shè)置、配置授權(quán)、生成虛擬桌面池及其他設(shè)置等。
3.5 管理桌面
在云桌面成功發(fā)布后根據(jù)需要,可以對(duì)桌面池進(jìn)行管理,包括虛擬桌面的添加、編輯、刪除、授權(quán)、重構(gòu)、刷新等操作。編輯功能包括“常規(guī)、桌面池設(shè)置、置備設(shè)置、vCenter設(shè)置、客戶機(jī)自定義、高級(jí)存儲(chǔ)”6項(xiàng)設(shè)置。重構(gòu)操作是對(duì)桌面的系統(tǒng)進(jìn)行更改,系統(tǒng)的相關(guān)數(shù)據(jù)將被刪除。進(jìn)行刷新操作,桌面的系統(tǒng)將更改到模板的最初狀態(tài),如果配置永久磁盤,用戶存放的數(shù)據(jù)不會(huì)被刪除。
4 ?結(jié)語
在當(dāng)今云計(jì)算時(shí)代的背景下傳統(tǒng)的IT架構(gòu)已經(jīng)不能滿足企業(yè)的需求,虛擬桌面的出現(xiàn)為網(wǎng)絡(luò)的業(yè)務(wù)發(fā)展注入了新的活力,雖然云桌面在管理方面、安全方面、成本方面、靈活性方面都比傳統(tǒng)的PC有很大優(yōu)勢,但是仍然受到網(wǎng)絡(luò)、穩(wěn)定性、安全性、標(biāo)準(zhǔn)化等因素的影響,隨著對(duì)云計(jì)算的標(biāo)準(zhǔn)化等問題的深入研究,云計(jì)算一定得到變革式的發(fā)展和推動(dòng)。
參考文獻(xiàn)
[1] 楊海艷.VMware vSphere 云平臺(tái)運(yùn)維與管理[M].北京:電子工業(yè)出版社,2018.
[2] (美)L.LarryL.Peterson,S.BruceS.Davie,著.計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)方法[M].王勇,張飛龍,等,譯.北京:機(jī)械工業(yè)出版社,2015.
[3] 劉永,吳杰,寧玉富,等.高校虛擬化桌面實(shí)施研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(2):140-143,149.
[4] 李晨光.虛擬化與云計(jì)算平臺(tái)構(gòu)建[M].北京:機(jī)械工業(yè)出版社,2018.