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