天天看點

APP-V序列化伺服器部署,應用程式虛拟化部署筆記四

一波三折序列化封裝“火狐”浏覽器

為了安全起見我們現在使用非IE核心的浏覽器的人越來越多了,為了減少不必要的攻擊給我們帶來的不便,我們也就費點事裝非IE核心的浏覽器使用。企業中的機器那麼多,可以使用Sequencer Server把火狐序列化之後在客戶機中釋出使用。

打開Sequencer伺服器上的Microsoft Application Virtualization Sequencer,如下圖所示,選擇“建立包”。

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941720LtmO.jpg"></a>

接下來我們序列化火狐,鍵入包的名,我們為程式包取名為Firefox,和備注yangjunfeng test appv.然後點選“下一步”繼續。

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941724RBD1.jpg"></a>

在進行開始監視後序列化向導将準備記錄應用程式的安裝過程,序列化記錄完這個安裝過程之後,才能夠在客戶機中虛拟一個這樣的應用程式

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_12459417284gis.jpg"></a>

應用程式安裝的目标路徑,火狐安裝到Q盤的fox.2k3目錄下,滿足檔案名不超過8個字元,擴充名不超過三個字元

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941733veuW.jpg"></a>

我們來安裝火狐,序列化會記錄火狐的安裝過程中,檔案系統以及系統資料庫等發生的變化。火狐安裝完成後我們可以點選“停止監視”。就是要序列化得應用程式已經完成任務。。

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941738QAFJ.jpg"></a>

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_12459417456Vj1.jpg"></a>

向虛拟檔案系統添加檔案,添加沒有被記錄的程式,我們這裡沒有要添加的檔案,直接跳過去

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941753U1VY.jpg"></a>

“配置應用程式”定制檔案類型的關聯行

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941758vURW.jpg"></a>

啟動應用程式序列化

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941763igcp.jpg"></a>

序列化完成了~~~注意到了沒有,序列化是經過七個步驟過來的

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941767WEAk.jpg"></a>

序列化完成後,我們對新建立的應用程式包進行一些設定,屬性中配置包名稱

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_12459417718kHK.jpg"></a>

我們在建立程式包的部署資訊,我們選擇使用RTSP 544協定釋出,主機名不能用IP位址或完全合格域名來替代。我們還可以選擇這個程式包适用的作業系統版本,我們選擇的作業系統是2008。我這裡的主機名沒有注意到,是錯誤地,大家莫慌,往下看,我把我的錯誤執行個體已經截成圖檔,供大家參考,切不可把主機名寫錯,為了更好的引起注意,我打了個紅叉

其他設定使用預設即可,點選儲存按鈕把建立程式包儲存到App-V伺服器上,打開網路上的芳鄰找到我們在Server上建立的一個共享目錄,程式包的名稱是fox.sprj。

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941781ToXN.jpg"></a>

在APP-V Server上可以看到我們剛剛建立的那個應用程式包

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941792N9nb.jpg"></a>

APP-V Sequencer Server把Firefox的應用程式包上傳到App-V Server後,我們轉到App-V伺服器上,到App-V的管理控制台中選擇“導入應用程式”

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941799YCzY.jpg"></a>

選擇導入的程式,就是我們剛剛上傳到伺服器共享檔案夾中的fox.sprj

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941806jnpD.jpg"></a>

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941829HOie.jpg"></a>

選擇要釋出的程式的快捷方式類型

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941838gj3C.jpg"></a>

也是要添加檔案關聯性,這裡沒有我們沒有被記錄的程式,下一步

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941845TnLT.jpg"></a>

添加通路控制權限,這個組成員可以通路這個程式

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941862NM6M.jpg"></a>

建立應用程式向導完成

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941870v8LP.jpg"></a>

打開我們檢視一下我們剛剛所配置的有無錯誤,看到了沒有?嘿嘿,還是沒有添加content這個共享檔案夾

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941881UItF.jpg"></a>

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_12459418941YIM.jpg"></a>

來到client中我們已經可以看到釋出到了桌面上了,但是這個圖示有問題。呵呵,就是我前面不小心造成的,但是也要試着刷一下

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941904l846.jpg"></a>

在桌面又下角一直都是0%,根據經驗有問題,排了半天錯誤就是排出了主機名和圖表路徑沒有打全出的錯。

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941912K7dU.jpg"></a>

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941917VaGu.jpg"></a>

另外還有更改了火狐的osd檔案(把主機名改正确)

重新重新整理後我們的序列化變的正常化

<a href="http://yangjunfeng.blog.51cto.com/attachment/200906/25/539796_1245941938KedT.jpg"></a>

圖示也變的正常了。這裡給大家做個小結:

注意部署建立程式包的時候的主機名,可能是個很小的錯誤,但是這個錯煎熬了我半個小時###前面已經給大家把錯誤寫出,是以做的時候不要像我一樣哈。。。

本文轉自yangjunfeng 51CTO部落格,原文連結:http://blog.51cto.com/yangjunfeng/169891

繼續閱讀