App-V實戰:序列化封裝Office2003
上篇文章中我們在Template計算機上部署了App-V Virtualization Sequencer(點擊) ,本文我們就可以進行應用程序虛擬化實戰操作了。我們準備在Template上利用App-V Virtualization Sequencer 對Office2003進行序列化封裝,然后生成office2003的環境文件,把環境文件上傳到App-V服務器上,看看客戶機能不能通過App-V的客戶端軟件來獲得Office2003的運行環境。
一 序列化Office2003
我們在Template打開Sequencer服務器上的Microsoft Application Virtualization Sequencer,如圖1所示,選擇"新建包"。
圖1
序列化一個應用程序需要七個步驟。如圖2所示,我們首先進行***步,輸入包的名稱,我們為程序包取名為Office2003,然后點擊"下一步"繼續。
圖2
如圖3所示,點擊"開始監視",序列化向導將準備記錄應用程序的安裝過程。序列化向導記錄了應用程序安裝的完整過程后,才可以在客戶機上虛擬出一個應用程序的運行環境。
圖3
如圖4所示,我們要選擇軟件安裝的目標路徑,Office2003準備被我們安裝到Q盤的Office.2k3目錄下。注意,安裝目錄的文件夾名稱要符合8.3格式,否則容易導致發布失敗。
圖4
選擇完Office的安裝目錄后,序列化向導已經作好了準備工作,我們現在就可以來安裝Office2003了。序列化向導將記錄Office2003的安裝過程中文件系統以及注冊表等發生的變化。Office2003安裝完畢后,如圖5所示,我們點擊"停止監視",這樣就可以通知序列化向導停止記錄。
圖5
如圖6所示,我們開始安裝Office2003。安裝Office2003時要選擇自定義安裝,把安裝路徑設置為Q:\Office.2k3。Office2003的具體安裝過程很簡單,在此不再贅述。
圖6
Office2003安裝完畢后,如圖7所示,點擊"停止監視",序列化向導開始下載記錄完成的虛擬環境。
圖7
虛擬環境下載完畢后,如圖8所示,點擊"下一步"進行序列化的后續操作。
圖8
如圖9所示,序列化向導詢問是否有文件沒有被序列化向導捕獲到。如果有,可以在此手工添加,如果沒有,點擊"下一步"繼續。
圖9
如圖10所示,我們可以配置應用程序的快捷方式和文件關聯。在此我們可以刪除一些不需要的快捷方式,修改完成后點擊"下一步"繼續。
圖10
如圖11所示,我們在序列化向導中可以啟動應用程序進行測試,測試應用程序有助于我們對虛擬應用程序進行優化。本例中我們選擇啟動Word,Excel和Powerpoint進行測試。測試結果這三個程序都可以正常啟動,點擊"下一步"繼續。
圖11
Office的序列化工作終于結束,如圖12所示,點擊"完成"按鈕結束序列化過程。
圖12
#p#
二 上傳Office2003環境文件
如圖13所示,序列化完成后,我們可以對新創建的Office2003應用程序包進行一些設置,首先我們可以在屬性中設置包名稱以及備注信息。
圖13
如圖14所示,我們切換到virtualization Sequencer程序的"部署"標簽,設置Office2003包的部署信息。我們選擇使用RTSPS協議發布,主機名為mdopserver。注意,主機名不能隨意用IP地址或完全合格域名來替代,主機名的設置應該和App-V服務器上證書的公共名稱相一致。我們還可以選擇這個程序包適用的操作系統版本,我們選擇的操作系統是XP,2003及Vista。
圖14
Office2003程序包的其他設置使用默認值即可,接下來我們點擊保存按鈕把Office2003程序包保存到App-V服務器上。如圖15所示,我們選擇Office2003的保持路徑是\\mdopserver\content,程序包的名稱是office2003.sprj。
圖15
如圖16所示,接下來我們就可以在App-V服務器上看到保存好的Office應用程序包,這說明應用程序包已經上傳到App-V服務器上。
圖16
#p#
三 導入應用程序
我們利用Virtualization Sequencer把Office2003的應用程序包上傳到App-V服務器后,我們轉到App-V服務器上,打開App-V管理控制臺,如圖17所示,在App-V的管理控制臺中選擇"導入應用程序"。
圖17
如圖18所示,我們選擇導入的應用程序包是\\mdopserver\content\office2003.sprj。
圖18
如圖19所示,我們填寫一些應用程序的基本參數,確保勾選"啟用"按鈕,然后按"下一步"繼續。
圖19
如圖20所示,我們選擇把應用程序發布到客戶機客戶機的桌面和開始菜單,點擊"下一步"繼續。
圖20
接下來要設置允許訪問Office2003這個應用程序包的用戶組,如圖21所示,我們選擇Domain Users組的成員都可以訪問這個應用程序包。
圖21
如圖22所示,我們完成了導入應用程序的參數設置,點擊"完成"就可以進行包的創建。
圖22
#p#
四 測試應用程序
在App-V服務器上導入應用程序包后,我們在客戶機上測試一下效果。在Client上登錄,如圖23所示,我們發現桌面上已經有了Office2003的圖標,這是Office2003虛擬應用程序發布的結果。
圖23
我們在客戶機上測試一下Office2003能否在虛擬環境中正常運行,如圖24所示,我們點擊桌面上Word圖標進行測試,注意,屏幕右下角開始加載Word的運行環境了。
圖24
如圖25所示,我們看到了Word的界面,OK,我們對Office2003的序列化成功完成!
圖25