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