App-V Management Server部署及序列化應用程序

App-V Management Server部署及序列化應用程序
App-V(Application Virtualization)應用程序虛擬化,是微軟發佈的MDOP(Microsoft Desktop Optimization Pahck)桌面優化套件中的一款產品;App-V允許用戶通過網絡獲得一個應用程序的虛擬運行環境,然後無需安裝該程序,直接可以在虛擬環境中運行。只要在一臺模板計算機上把常用軟件都封裝好,然後打包到App-V服務器上,用戶就可以直接從App-V服務器下載軟件的整個運行環境。由於軟件運行是在虛擬的環境中進行,用戶不用擔心兼容性問題。
App-V Management Server適合在Active Directory的環境下,配合SQL Server數據庫以及用戶身份驗證來實現應用程序虛擬化。如果在工作組環境下,我們就不應該使用App-V Management Server,而應該使用App-V Streaming Server。
整個實驗環境如圖所示,我們至少需要三臺計算機分別是:youngapp.itet.com是域控制器、DNS服務器、CA服務器以及App-V Management Server,yougtemp.itet.com是裝有應用程序的模板機,youngclien.itet.com是客戶端,都裝有windows 2003+sp1操作系統。
clip_image001
App-V Management Server是應用程序虛擬化的核心服務器,專門負責存儲,管理經過序列化封裝的應用程序。部署之前我們需要做如下準備:
1) Active Directory
2) DNS
3) XML6.0
4) IIS
5) .Netframework 2.0
6) CA
7) SQL 200+SP4
一、開始做準備工作
前期的準備工作都很簡單不再詳細闡述
二、開始部署APP-V Server,載入MDOP2009光盤
如圖所示:點擊“Application Virtualization for Desktops 4.5”
clip_image003
選擇“安裝Microsoft System Center Application Virtualization Management Server 4.5”
clip_image005
安裝程序正在準備
clip_image006
進入安裝嚮導後,點擊“下一步”
clip_image007
接受許可條款
clip_image008
填寫你的註冊信息
clip_image009
省事點我們就選擇“典型”安裝
clip_image010
選擇你要使用的數據庫服務器,我們就選擇安裝在本地主機上的數據庫服務器即可。
clip_image011
爲數據庫服務器創建一個新數據庫,數據庫名:APPVIRT
clip_image012
選擇我們剛纔創建的證書,鉤選“使用增強的安全”,這樣客戶機和服務器可以使用加密的RTSPS協議進行連接。
clip_image013
選擇“使用默認端口(322)”,客戶機將使用此端口與服務器通信。
clip_image014
指定只有“Domain Admins”組的用戶可以管理該服務器
clip_image015
指定只有“Domain Users”組的用戶可以訪問該服務器
clip_image016
接下來要設置App-V Management Server的內容路徑,我們選擇了E:\content目錄下,注意,這個文件夾需要設置爲共享,將來被序列號封裝的程序會存儲在這個文件夾中。
clip_image017
記得修改E:\content文件的權限,Domain Admins組的用戶具有完全控制權限,Domian Users組的用戶只有讀取的權限
clip_image019
嚮導已就緒,點擊“安裝”
clip_image020
如圖所示:安裝完成。
clip_image021
安裝成功後需要重啓服務器
clip_image022
重新啓動後,我們打開App-v 的管理控制檯,如圖所是:右鍵“連接到Application Virtualization系統”
clip_image024
輸入Web服務器主機名,選擇“使用安全連接”,斷口“443”,登錄憑證“使用當前Windows 帳戶”
clip_image025
成功連接後我們來做一些配置,右鍵Default Application屬性
clip_image027
修改OSD路徑和圖標路徑,如圖所示:該成UNC的方式的路徑。
clip_image028
選擇向客戶端發送快捷方式的位置,在此就選擇“發佈到用戶的桌面”
clip_image029
在“文件關聯”中可以設置這個應用程序和哪些擴展名可以產生關聯
clip_image030
訪問權限,我們只允許Domain Users 組的用戶可以訪問。
clip_image031
設置服務器屬性,展開服務器組,點擊Default Server Group,如圖所示:右鍵YOUNGAPP屬性
clip_image033
輸入DNS主機名
clip_image034
選擇服務器將支持哪種協議,默認是隻支持RTSPS協議加密連接,此實驗由於我們申請了證書,所以就跟着默認設置走了,也可以把兩者都鉤上。
clip_image035
點擊“查看證書”,可以查看我們剛纔創建的證書。
clip_image036
設置服務器文件所佔用的內存資源,用戶可根據自己服務器硬件配置,自定義。
clip_image037
三、客戶端配置,首先載入MDOP2009安裝光盤
如圖所示:點擊“Application Virtaulization for Desktops 4.5”
clip_image039
點擊“安裝 Microsoft Application Virtualization Desktops client 4.5”
clip_image041
安裝提示:要在此程序前安裝如下組件,點擊“Install”系統會自動安裝。
clip_image042
進入APP-V Client安裝嚮導
clip_image043
接受許可協議
clip_image044
我們就選擇“自定義”安裝
clip_image047
目標文件夾存放路徑,默認設置即可。
clip_image048
注意下圖中的首選驅動器號Q(此驅動器號可以修改),App-V Client會在客戶機上虛擬出一個Q盤,在Q盤運行虛擬應用程序,因此以後我們在模板機上封裝虛擬應用程序時也要注意把被封裝的軟件安裝到Q盤。全局數據位置和用戶數據位置我們取默認值就可以了。
clip_image049
緩存大小設置,取默認值即可。
clip_image050
Application Source Root位置保持空值即可。如果使用此選項,則會覆蓋 OSD 文件中 CODEBASE HREF URL 的協議、服務器和端口部分。應用程序授權指的是在啓動應用程序之前至少進行一次身份驗證,自動加載應用程序設置的是何時以及如何從後臺自動加載應用程序。
clip_image051
發佈服務器設置,顯示名稱輸入發佈服務器名,類型“增強的安全App-v Server”,主機名可以是IP地址或主機名,端口“322”,點擊“下一步”
clip_image052
嚮導已就緒,開始安裝
clip_image053
安裝正在進行中
clip_image054
如圖所示安裝完成
clip_image055
重啓計算機後,打開我的電腦,可以看到系統由多了一個“本地磁盤Q”
clip_image057
打開APP-V Client管理控制檯,展開“發佈服務器”,右鍵APP_V Server刷新服務器
clip_image059
會發現App-v Client無法從服務器中更新發布信息,
clip_image061
這時就需要打開事件查看器,找一下問題所在,
clip_image062
在來到App-v Server上看一下,怎麼回事?哦!錯誤以大堆!
clip_image064
如圖所示: 看來問題出在了證書上,“網絡服務”賬戶沒有適當的權限對證書進行訪問
clip_image065
在服務中找到Application Virtualization Management Server屬性,將“登錄身份”改爲本地系統賬戶或者將“此賬戶”加入到管理員組
clip_image066
改成“本地系統賬戶”後需要,重啓一下服務纔會生效。
clip_image067
重啓服務後,再來到客戶端上刷新服務器
clip_image068
如圖所示:桌面上多出一個應用程序圖標,這個程序就是App-V服務器自帶的一個虛擬應用程序範例。看到這個畫面,證明我們對App-V Client的配置是成功了!
clip_image070
當然此時我們也不使用證書,把端口從RTSPS改稱RTSP也可以實現相同的效果;但是,在安全性方面就可想而知了。
四、配置模板機
首先,我們先要在模板機上創建出一個磁盤分區“Q”,存放我們的虛擬應用程序。此盤符一定要和App-v Client上的虛擬應用程序的分區盤符一致。
clip_image072
載入MDOP2009光盤開始部署App-v Sequencer
clip_image074
要求在安裝前現在你的計算機上安裝如下補丁,點擊“Install”系統會自動替你安裝。
clip_image075
開始安裝App-V Sequencer
clip_image076
接受許可協議
clip_image077
存放路徑,選擇默認設置即可
clip_image078
想到已就緒,點擊“安裝”
clip_image079
已成功安裝完成
clip_image080
五、開始序列化應用程序
打開App-V Sequencer管理控制檯,如圖所示:點擊“新建包”
clip_image082
填寫包信息
clip_image084
選擇要監視的路徑,此試驗我們來安裝office做測試,首先在Q盤中創建一個目錄,存放應用程序,此目錄文件夾要滿足8.3規則
clip_image086
然後開始安裝office
clip_image087
選擇“自定義安裝”做一個簡單的測試,裝幾個常用的軟件測試一下,注意:一定要安裝在“Q:\
clip_image088
自定義一下只安裝“word”、“excel”、“powerpoint”
clip_image089
點擊完成,安裝結束。
clip_image090
此時點擊“停止監視”,開始下載記錄完成的虛擬環境
clip_image092
虛擬環境下載完畢後,點擊“下一步”
clip_image094
向虛擬文件系統添加文件,如果有點擊“添加”,沒有點擊“下一步”
clip_image096
定義快捷方式和文件關聯,我們只想保留剛剛安裝的幾個程序就好,其他的嗎?就刪除了,當然,不刪除也沒事的。
clip_image098
刪除其他應用程序後,點擊“下一步”
clip_image100
啓動應用程序,點擊“全部啓動”
clip_image102
啓動成功,點擊“下一步”
clip_image104
如圖所示“序列化應用程序”成功,點擊“完成”
clip_image106
如圖所示:切換到“部署”,確認一下使用的協議、主機名(要和申請證書時的公用名稱相一致)、端口、操作系統的選擇(允許程序包可以安裝在那些操作系統上),修改完後,點擊紅色箭頭處保存設置
clip_image108
將此程序包保存到App-V Server上的共享文件content上
clip_image109
如圖所示:可以看到office的應用程序包
clip_image111
來到App-V Server上導入office的應用程序
clip_image113
選擇“office2003.sprj”
clip_image114
填寫“常規信息”
clip_image116
選擇要把“應用程序”的快捷鍵發佈到什麼地方?
clip_image118
分配權限,允許那些用戶可以使用該應用程序,此試驗我們只允許“Domain Users”組的用戶可以使用
clip_image120
摘要信息,檢查無誤,點擊“完成”
clip_image122
如圖所示:應用程序導入成功後,需要修改該程序的OSD路徑和圖標路徑,修改成UNC方式的路徑,修改後應用程序的圖標也會跟着改變
clip_image124
clip_image126
來到App-V Client上“刷新服務器”
clip_image059[1]
如圖所示:桌面上多出了“Excel”、“Powerpoint”、“Word”三個快捷方式,點擊“word”打開,右下方可以看到啓動word的進度條
clip_image128
如圖所示:word已成功打開,此試驗到此結束。
clip_image130
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章