摘 要:分析了桌面操作系統升級到Windows 7后應用程序兼容性問題,介紹了微軟企業桌面虛擬化(MED-V)技術及企業解決方案,通過采用微軟應用虛擬化技術構建企業虛擬化桌面運行環境,解決操作系統升級后和原有的應用程序兼容性問題,實現了在網絡環境下對虛擬鏡像文件的進行集中管理和監控。
關鍵詞:桌面虛擬化;MED-V;虛擬鏡像;兼容性
中圖分類號:TP393 文獻標識碼:A
1 引言
微軟Windows 7自發布投入使用以來,由于其安全性好,性能穩定,用戶數量不斷增長。但是由于采用和以前的操作系統Windows 2000、XP及Vista不同的內部管理機制,很多原有的應用程序無法在新的平臺下繼續運行,出現兼容性問題;通過采用微軟企業桌面虛擬化(MED-V)技術,創建、測試、發布基于Visual PC的虛擬鏡像文件,在客戶端桌面構建虛擬化運行環境,解決操作系統升級后應用程序和新的操作系統之間的兼容性問題,同時實現對虛擬化桌面的集中管理和靈活控制,讓用戶獲得和原系統一致的體驗[1]。
2 微軟企業桌面虛擬化(MED-V)概述
Microsoft Enterprise Desktop Virtualization(MED-V)是微軟利用Virtual PC提供桌面虛擬化企業解決方案。MED-V是微軟從Kidaro購買的技術,通過在網絡環境下為企業桌面計算機集中管理基于Virtual PC的映像文件[2],實現在客戶端同一臺計算機桌面上集成多個不同的操作系統,有效地解決操作系統升級后出現的應用程序兼容性問題[3];通過對Windows桌面上的Virtual PC鏡像文件進行統一部署和管理,讓虛擬化應用程序和本地應用程序同時出現在客戶端桌面,用戶可以從標準的桌面“開始”菜單直接運行位于本地桌面的虛擬化應用程序,實現對Virtual PC虛擬環境的高度集成,讓用戶獲得和原系統一致的體驗。
MED-V是微軟桌面優化工具包MDOP(Microsoft Desktop Optimization Pack)的組成部分,可以從微軟網站下載,這種動態解決方案適合軟件保障客戶,幫助企業降低應用程序部署成本[4],把應用程序作為服務交付給用戶,并幫助更好地管理和控制企業桌面環境。
3 微軟企業桌面虛擬化(MED-V)技術方案
3.1 MED-V系統構成
MED-V系統企業化應用解決方案如圖1所示,系統包括以下組件:
(1)虛擬機鏡像:由Visual PC構成的虛擬機封裝了一個完整的桌面應用環境,包括操作系統、應用程序以及相關安全和管理工具。
(2)鏡像存儲庫:通過在標準Web服務器上存儲虛擬鏡像文件,實現對虛擬鏡像文件的管理,支持虛擬鏡像文件存儲、更新及版本管理,并通過網絡采用TrimTransfer技術把虛擬鏡像文件傳輸到客戶端。
(3)管理服務器:把鏡像存儲庫中的虛擬鏡像和用戶進行關聯,通過活動目錄用戶和組策略對用戶進行身份驗證,采用系統策略分配和控制權限,并對客戶端系統事件通過進行監控和報告。
(4)管理控制臺:是管理員對管理服務器和圖像存儲庫的進行集中管理和控制的平臺。
(5)用戶端:根據系統策略對虛擬機上的桌面應用進行控制,把虛擬鏡像中安裝的應用程序集成到用戶桌面,在桌面“開始”菜單上顯示和運行。
圖1 MED-V結構圖
3.2 MED-V的工作原理
MED-V工作過程為:在模板計算機的Visual PC中安裝Windows XP及相應的應用程序,經過MED-V打包處理后形成虛擬鏡像文件,上傳到網絡服務器以Web方式進行集中存儲管理,通過域活動目錄身份驗證后以電子分發、系統策略或移動介質等方式部署安裝到客戶端;客戶端計算機用戶只要安裝Visual PC作為客戶端軟件就能夠以在線或脫機的方式透明地使用桌面上的虛擬應用程序。
4 微軟企業桌面虛擬化(MED-V)技術應用
4.1 微軟MED-V虛擬化技術應用
根據企業應用需求確定MED-V在企業網絡環境下的技術方案,搭建MED-V應用環境,具有實施過程如下:
(1)MED-V服務器部署和配置。在windows 2008服務器中安裝配置AD、DNS和IIS7等組件,安裝配置數據庫SQL Server,然后安裝MDOP光盤中的MED-V組件,構建MED-V服務器端環境。
(2)虛擬鏡像文件制作。在一臺模板計算機上安裝Visual PC并在虛擬機中安裝操作系統和相應的應用程序,安裝MED-V工作區包裝程序,在通過使用MED-V工作區包裝程序來創建MED-V工作區程序包,制作虛擬鏡像文件并長傳的管理服務器進行集中存儲。
(3)在客戶端計算機中部署MED-V組件。通過系統策略在整個企業客戶端計算機上安裝部署Virtual PC、MED-V主機代理和MED-V工作區等MED-V組件。
(4)運行桌面虛擬化應用程序。在客戶端用戶只要雙擊桌面“開始”菜單上的虛擬應用程序圖標,MED-V客戶端就會透明地從管理服務器中下載該虛擬鏡像文件,在客戶端本地Visual PC中運行該應用程序,獲得和本地應用程序一樣的體驗。
4.2 微軟MED-V技術優勢
在企業網絡中部署MED-V具有以下優勢:
(1)消除客戶端操作系統升級后的應用程序與操作系統的兼容性問題,加速企業客戶端桌面操作系統遷移。MED-V通過以Visual PC虛擬鏡像的方式在客戶端桌面集成早起版本的Windows系統,在虛擬機中運行早期遺留的應用程序,解決應用程序兼容性問題,加速最新Windows版本的升級部署。
(2)實現對企業客戶端桌面進行集中管理和部署。MED-V通過系統策略集中管理和控制虛擬映像的生命周期,把客戶端桌面的Virtual PC托管的虛擬化應用程序統一部署到客戶端桌面,輕松地交付和重構公司的桌面。
(3)驅動企業業務持續性,實現無縫的用戶體驗。MED-V系統獨立于底層硬件,允許用戶在不同版本的Windows上測試和部署軟件,前臺用戶不需要了解后臺運行的虛擬化技術細節,這樣用戶可以透明地使用虛擬的桌面環境,實現最終用戶無縫的體驗;并且可以使用虛擬機在多個操作系統上測試和歸檔應用程序功能,提高了應用程序質量保證。
4.3 使用微軟MED-V需要考慮的問題
(1)注意版權許可事項:MED-V軟件是MDOP批量許可的一部分,適用于企業客戶。MDOP客戶可以在微軟批量許可網站(MVLS)上下載軟件。MDOP可按照MSDN和TechNet協議用于微軟開發網絡(MSDN)和TechNet的測試和評估。
(2)注意虛擬鏡像系統維護。在企業環境下使用MED-V,在客戶端本地桌面集成的虛擬鏡像文件中包括操作系統及應用軟件,管理員需要對額外的虛擬系統進行維護,包括軟件更新、系統補丁和防殺毒等。
5 結束語
微軟MED-V技術在企業網絡中的應用,可以加快企業桌面操作系統升級,減少舊版本應用程序與新操作系統的兼容性問題;快捷地交付和重構公司的桌面環境,提高業務持續性,支持異構IT環境的合并;提高企業IT系統控制力和用戶使用的靈活性,同時在客戶端實現一致的桌面用戶體驗。
參考文獻
[1] 雷萬云,等.云計算技術、平臺及應用案例[M].北京:清華大學
出版社,2011(05):147-152.
[2] 今年22.解讀windows 7的XP模式與MED-V虛擬化[J].網絡
與電腦,2009(09):68-69.
[3] Mitch Tulloch與Microsoft虛擬化小組.理解Microsoft虛擬化
解決方案(第2版)[M].微軟公司,2011(09):109-124.
[4] Microsoft Enterprise Desktop Virtualization. [EB/LO].[2013.11]
http://technet.microsoft.com/zh-cn/library/jj680674.aspx.
作者簡介:
付平武(1969-),男,碩士,實驗師.研究領域:計算機應用、虛
擬化技術及云計算.