王東
【摘 要】隨著教育信息化的不斷發(fā)展,對(duì)中職學(xué)校計(jì)算機(jī)機(jī)房的要求越來(lái)越高,傳統(tǒng)機(jī)房管理模式的弊端日益突出。將虛擬桌面技術(shù)應(yīng)用到機(jī)房的改造和管理中,能有效提高機(jī)房管理水平和降低維護(hù)成本,本文詳細(xì)介紹了VMware Horizon View桌面虛擬化技術(shù)以及其在機(jī)房改造中具體的實(shí)施方法。
【關(guān)鍵詞】虛擬桌面;機(jī)房改造;Hrizon View
隨著教學(xué)信息化的不斷深入,計(jì)算機(jī)機(jī)房的使用頻率越來(lái)越高,日常管理中存在的問(wèn)題也日益突出,如何更加科學(xué)管理計(jì)算機(jī)機(jī)房,減輕管理員的負(fù)擔(dān),使計(jì)算機(jī)機(jī)房的管理更加科學(xué)、規(guī)范、高效。如何充分利用原有資源對(duì)計(jì)算機(jī)機(jī)房進(jìn)行改造,節(jié)約資金。成為目前中職機(jī)房管理人員研究的課題,隨著虛擬化技術(shù)的迅速發(fā)展和成熟,將虛擬桌面技術(shù)引入到計(jì)算機(jī)機(jī)房的管理和改造中,已經(jīng)逐漸成解決這些難題的有效手段。
1 虛擬桌面技術(shù)
虛擬桌面是一種基于服務(wù)器的計(jì)算模型,它把傳統(tǒng)物理計(jì)算機(jī)的資源進(jìn)行了虛擬化并整合在服務(wù)器上進(jìn)行托管并統(tǒng)一管理,通過(guò)專(zhuān)用桌面顯示協(xié)議將虛擬桌面交付給遠(yuǎn)程桌面用戶(hù),桌面用戶(hù)通過(guò)終端設(shè)備接收桌面圖像,并接收終端設(shè)備的鼠標(biāo)、鍵盤(pán)等外部設(shè)備的輸入操作,獲得與傳統(tǒng)物理計(jì)算機(jī)一樣的桌面體驗(yàn)。目前,市場(chǎng)上主流的桌面虛擬化技術(shù)主要有Citrix的XenDesktop、VMware的Horizon View和微軟的Microsoft Enterprise Desktop Virtualization(MED-V)等,它們各有特色。本文主要以Vmware Horizon View為例介紹機(jī)房的桌面虛擬化改造。
2 VMware Horizon View桌面虛擬化技術(shù)
VMware Horizon View是VMware公司推出的虛擬桌面解決方案,用戶(hù)通過(guò)它可以安全靈活地訪問(wèn)其虛擬桌面和應(yīng)用程序,它的所有組件集中放置在VMware vSphere虛擬平臺(tái)上,以安全托管的服務(wù)形式交付桌面。
VMware Horizon View的組件:
1)Horizon View 連接服務(wù)器:該組件是客戶(hù)端連接的控制器,是整個(gè)Horizon View環(huán)境的核心。
2)Horizon View Composer:該組件用于基礎(chǔ)映像部署多個(gè)鏈接克隆桌面,使用鏈接克隆可節(jié)約多達(dá) 90% 的存儲(chǔ)成本。
3)Horizon View 安全服務(wù)器:作為安全網(wǎng)關(guān)組件,可使用戶(hù)通過(guò)廣域網(wǎng)訪問(wèn)虛擬桌面,同時(shí)保障數(shù)據(jù)安全。
4)Horizon View Agent:如果客戶(hù)端要連接虛擬桌面或虛擬應(yīng)用,就需要在這些目標(biāo)設(shè)備中安裝View Agent軟件。
5)Horizon View Client:用于訪問(wèn)遠(yuǎn)程桌面和應(yīng)用程序的客戶(hù)端軟件,可以在平板電腦、Windows、Linux 或 Mac PC 或筆記本電腦、瘦客戶(hù)端以及更多平臺(tái)上運(yùn)行。
3 基于Horizon View虛擬桌面的改造實(shí)施
1)客戶(hù)端的配置
客戶(hù)端可配置基于X86或ARM系統(tǒng)架構(gòu)的瘦客戶(hù)機(jī),瘦客戶(hù)機(jī)一般采用精簡(jiǎn)的Linux或Windows Embedded作為操作系統(tǒng),并已經(jīng)內(nèi)置Horizon View的客戶(hù)端程序。如果是舊機(jī)器改造,可以在原有操作系統(tǒng)下下安裝Horizon View Client客戶(hù)端軟件來(lái)連接虛擬桌面。如果舊機(jī)器配置過(guò)低,也可以通過(guò)建立PXE遠(yuǎn)程啟動(dòng)服務(wù)器,制作基于mini Linux(如:Tiny Core Linux)安裝了VMware Horizon Client客戶(hù)端程序的啟動(dòng)鏡像來(lái)連接虛擬桌面。
2)服務(wù)器端配置
由于Horizon View是基于VMware vSphere虛擬化環(huán)境,所以要根據(jù)機(jī)房的實(shí)際情況來(lái)配置服務(wù)器資源,如CPU的內(nèi)核數(shù)、內(nèi)存的大小、存儲(chǔ)的容量等。以一個(gè)60臺(tái)計(jì)算機(jī)運(yùn)行Windows7的機(jī)房為例,大約需要2路8核物理CPU,150G內(nèi)存,存儲(chǔ)除了虛擬機(jī)操作系統(tǒng)所占空間以外,根據(jù)分配給每個(gè)學(xué)生的空間來(lái)確定。
3)Horizon View安裝部署
第一步 準(zhǔn)備 Active Directory
Horizon View需要使用Microsoft Active Directory 基礎(chǔ)架構(gòu)來(lái)進(jìn)行用戶(hù)身份驗(yàn)證和管理。所以必須先準(zhǔn)備 Active Directory,以便和Horizon View一起使用。
第二步 安裝 View Composer和SQL Server數(shù)據(jù)庫(kù)
View Composer 是可選功能。如果計(jì)劃部署鏈接克隆桌面池,才需安裝View Composer。View Composer 需要使用SQL數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),所以要先安裝SQL Server 數(shù)據(jù)庫(kù),并在ODBC數(shù)據(jù)源中創(chuàng)建一個(gè)數(shù)據(jù)源,供Composer使用。
第三步 安裝 View連接服務(wù)器
運(yùn)行安全服務(wù)器安裝程序,可以選擇安裝一個(gè)View連接服務(wù)器實(shí)例、View 連接服務(wù)器副本實(shí)例和安全服務(wù)器,必須至少安裝一個(gè)View連接服務(wù)器。
第四步 配置View連接服務(wù)器和View Composer服務(wù)器
在安裝好View連接服務(wù)器后,需要配置View連接服務(wù)器和vCenter和View Composer組件。
第五步 為View桌面準(zhǔn)備父虛擬機(jī)
如果創(chuàng)建使用鏈接克隆的虛擬桌面,需要?jiǎng)?chuàng)建好父虛擬機(jī)后,為父虛擬機(jī)創(chuàng)建快照。創(chuàng)建父虛擬機(jī)步驟如下:
(1)在ESXi主機(jī)里創(chuàng)建windows 7的虛擬機(jī),并安裝常用軟件和VMware Tools
(2)安裝VMwareView Agent
(3)為虛擬機(jī)創(chuàng)建快照
第六步 創(chuàng)建view桌面池
(1)打開(kāi)View Administrator(https://連接服務(wù)器ip/admin),在清單目錄下池頁(yè)面里添加池,池分自動(dòng)池、手動(dòng)池、RDS桌面池。
(2)用戶(hù)可選擇專(zhuān)用或浮動(dòng)桌面,并可啟用自動(dòng)分配。
(3)vCenter Server可選擇View Composer鏈接克隆或完整虛擬機(jī)。
(4)對(duì)桌面池的標(biāo)識(shí)和桌面池的電源策略、顯示協(xié)議、是否啟用HTML Access等進(jìn)行設(shè)置。
(5)設(shè)置虛擬機(jī)相關(guān)屬性,如虛擬桌面數(shù)量、虛擬桌面計(jì)算機(jī)名的命名方式等。
(6)選擇父虛擬機(jī),如果使用鏈接克隆還需要選快照并在隨后的AD容器里給桌面池分配組織。
(7)向桌面池添加用戶(hù)授權(quán),
第七步 使用View Client訪問(wèn)桌面池
Horizon View提供支持Windows、Linux、MAC等的多版本View Client客戶(hù)端程序訪問(wèn)虛擬桌面。打開(kāi)View Client,輸入連接服務(wù)器地址,輸入用戶(hù)名和密碼來(lái)訪問(wèn)虛擬桌面。同時(shí)也可以使用View HTML Access通過(guò)支持HTML5的瀏覽器訪問(wèn)虛擬桌面。
4 結(jié)語(yǔ)
隨著虛擬桌面技術(shù)的日益成熟,現(xiàn)在很多學(xué)校都在嘗試使用虛擬桌面來(lái)對(duì)機(jī)房進(jìn)行改造,提高機(jī)房的管理水平,減少維護(hù)人員的工作量,延長(zhǎng)機(jī)房的使用年限。相信未來(lái)虛擬桌面技術(shù)的應(yīng)用一定會(huì)更加廣泛。
【參考資料】
[1]吳孔輝.VMware Horizon桌面與應(yīng)用虛擬化權(quán)威指南,機(jī)械工業(yè)出版社2015.9.
[2]楊皓.基于Horizon View的桌面虛擬化技術(shù)在高職院校中的應(yīng)用,價(jià)值工程,2017.6.
[3]朱愛(ài)軍.云桌面技術(shù)在學(xué)院公共機(jī)房改造中的應(yīng)用,信息通訊,2016(3).
[4]VMware Horizon7版本7.0文檔.endprint