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