實戰(zhàn):App-V Management Server部署攻略
虛擬化技術是當今最熱門的IT技術之一,無數(shù)技術愛好者對虛擬化趨之若鶩。微軟把虛擬化技術分為服務器虛擬化,桌面虛擬化,應用程序虛擬化和表示層虛擬化。今天我們要為大家介紹一個應用程序虛擬化產(chǎn)品:APP-V。APP-V從字面上看,就是應用程序虛擬化的縮寫。APP-V是MDOP中的一個組件,MDOP就是大名鼎鼎的桌面優(yōu)化套件(Microsoft Desktop Optimization Pack)。MDOP中提供了很多用于優(yōu)化客戶端桌面環(huán)境的組件,其中最有名的就是應用程序虛擬化App-V(Application Virtualization)。
App-V允許用戶通過網(wǎng)絡獲得一個軟件的虛擬運行環(huán)境,然后無需安裝軟件,就可以直接在虛擬環(huán)境中運行軟件。App-V的強大功能及靈活應用吸引了不少管理員的關注,目前企業(yè)的運維工作中,軟件部署還是很重要的一塊工作。想要做好軟件部署工作,管理員需要解決很多麻煩問題,例如客戶機數(shù)量眾多而管理員人手不夠,或者是客戶機的操作系統(tǒng)存在差異性導致應用程序的兼容性不好。
APP-V致力于解決管理員在軟件部署方面的麻煩。APP-V的原理是這樣的,一個普通軟件在運行時,需要有文件系統(tǒng)和注冊表系統(tǒng)的支持。APP-V可以在一臺模板計算機上把一個軟件運行時所需要的文件系統(tǒng)和注冊表系統(tǒng)都記錄下來,然后以文件的方式上傳到APP-V服務器。APP-V客戶機從服務器下載這個特點的環(huán)境文件后,就可以在客戶機上模擬出這個軟件的運行環(huán)境,這樣,在APP-V客戶機上就可以運行指定的軟件了。注意,APP-V客戶機并沒有安裝這個軟件,它只是從APP-V服務器下載了一個環(huán)境文件而已。試想,如果企業(yè)中使用了App-V來解決軟件部署問題,那很多用戶將無需在客戶機上安裝種類繁多的軟件。只要在一臺模板計算機上把常用軟件都封裝好,然后打包到App-V服務器上,用戶就可以直接從App-V服務器下載軟件的整個運行環(huán)境。由于軟件運行是在虛擬的環(huán)境中進行,用戶不用擔心兼容性問題,甚至在單機上不太可能出現(xiàn)的場景也可以在App-V中輕易實現(xiàn),例如用戶同時運行Office95和Office2007。
APP-V并非可以解決所有軟件的部署問題,一般來說,普通的應用程序使用APP-V部署是沒有問題的。但硬件驅動程序不能用APP-V來部署,一些特定的操作系統(tǒng)外殼程序例如IE也是不適合用APP-V來解決的。
既然App-V的功能如此誘人,我們趕快來體驗一下吧。我們設計了一個實驗為大家介紹App-V的部署,配置及應用,讓大家能切身感受到App-V的強大功能。實驗拓撲如下圖所示,DCSERVER是域控制器,MDOPSERVER是APP-V服務器。我們今天在這個實驗環(huán)境下為大家介紹App-V Management Server的部署。App-V Management Server是應用程序虛擬化的核心服務器,專門負責存儲,管理經(jīng)過序列化封裝的應用程序。App-V Management Server適合在Active Directory的環(huán)境下,配合SQL Server數(shù)據(jù)庫以及用戶身份驗證來實現(xiàn)應用程序虛擬化。如果在工作組環(huán)境下,我們就不應該使用App-V Management Server,而應該使用App-V Streaming Server。
#p#
我們準備在MDOPSERVER上完成App-V Management Server的部署,MDOPSERVER的操作系統(tǒng)是Win2003 SP2企業(yè)版,為了部署App-V Management Server,MDOPSERVER需要滿足下列條件:
1 Active Directory
2 SQL Server
3 .NET Framework 2.0
4 XML6.0
5 IIS 6.0
對照APP-V Management Server的部署條件,我們檢查一下MDOPSERVER的準備狀況。由于MDOPSERVER是Contoso.com域中的成員服務器,Active Directory的安裝條件是具備的。然后我們在MDOPSERVER上安裝下列軟件:
1、 IIS6.0
2、 .NET Framework 2.0
3、 XML6.0
4、 SQL2000+SP4
安裝完上述軟件后,MDOPSERVER基本滿足了部署需求。考慮到APP-V服務器使用RTSPS協(xié)議需要證書的支持,我們在DCSERVER上創(chuàng)建了一個內部的企業(yè)根CA,然后為MDOPSERVER分配了一個服務器證書,證書的公用名稱為MDOPSERVER。至此,我們基本完成了App-V服務器部署前的準備工作,。下面我們開始正式部署App-V服務器。在MDOPSERVER上放入MDOP 2008 R2的安裝光盤,如圖1所示,選擇"Application Virtualization For Desktop 4.5"。
圖1
如圖2所示,在產(chǎn)品列表中選擇"安裝Microsoft System Center Application Virtualization Management Server 4.5"。
圖2
如圖3所示,我們要選擇安裝類型,實驗中選擇默認的"典型"安裝就可以了。
圖3
App-V Management Server需要數(shù)據(jù)庫服務器的支持,我們在MDOPSERVER上已經(jīng)部署了SQL2000+SP4,因此如圖4所示,我們在數(shù)據(jù)庫服務器中選擇"Local"即可。
圖4
#p#
如圖5所示,App-V Management Server需要在后臺數(shù)據(jù)庫服務器上創(chuàng)建一個數(shù)據(jù)庫,我們?yōu)閿?shù)據(jù)庫命令為APPVIRT,數(shù)據(jù)庫路徑使用默認值。
圖5
如圖6所示,接下來我們要選擇安全模式,其實就是選擇使用RTSPS協(xié)議還是使用RTSP協(xié)議。由于我們已經(jīng)為MDOPSERVER申請了服務器證書,因此可以選擇使用增強的安全,也就是使用RTSPS協(xié)議。
圖6
如圖7所示,我們要為RTSPS協(xié)議設置的端口,建議大家使用默認端口322。
圖7
如圖8所示,我們需要為服務器設置一個管理組,這個組的成員可以對App-V Management Server進行管理,我們選擇使用Domain Admins組作為APP-V服務器的管理組。
圖8
#p#
如圖9所示,接下來需要設置允許使用App-V Management Server的默認用戶組,這次我們選擇使用Domain Users組。
圖9
如圖10所示,我們要設置App-V Management Server存儲應用程序內容的路徑,我們選擇使用默認路徑。注意,這個文件夾需要設置為共享,將來被封裝的程序會存儲在這個文件夾中。如果覺得這個文件夾路徑太長,也可以自定義其他路徑。
圖10
如圖10所示,我們終于完成了App-V Management Server的部署工作,我們將在后續(xù)的文章中為大家介紹如何進行APP-V服務器的配置已經(jīng)應用程序的封裝測試。
圖11
【編輯推薦】