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