天天看點

App-V輕量級應用程式虛拟化之二序列化軟體

在上一篇博文中我們介紹了App-V Streaming Server與 App-V Management Server的不同,并且講解了App-V Server和序列化軟體的安裝。在安裝的過程中與App-V Management Server 大同小異,現在我們就來介紹一下如何序列化一個軟體。

整個步驟其實很簡單,首先運作App-V Sequencer

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_12692634089E9R.png"></a>

然後我們在彈出來的工作區裡面點選File-New Package來建立一個新的序列化軟體

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_12692634107b1P.jpg"></a>

因為實驗機比較緊張,在這裡我就重新序列化7-zip(我們這邊管理軟體也管理的很嚴,上次ttplay是偷偷弄的)。為了以示差別,命名為7-zip2。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263412r7OZ.jpg"></a>

然後點選“Begin Monitoring”來開始監測程式的安裝,在這裡就簡要說下程式主要就是監測安裝程式時在硬碟中寫了多少的資料,還有在系統資料庫中寫了多少鍵值。然後虛拟化出一個軟體的運作環境,給用戶端下載下傳,客戶機就可以在這個虛拟的運作環境上運作程式了。說白了,程式還是在用戶端上運作的。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263414DWq6.jpg"></a>

在安裝軟體之前,要做兩個準備工作:一是要更改一個分區的名為 Q,二是所有的序列化軟體都要安裝到Q盤,并且要先前就建立好的安裝目錄(比如我們這裡就是7zip2目錄),還要給這個目錄賦予Everyone讀的權限,Administrators寫的權限。另外這個檔案夾的命名要符合8.3原則,就是檔案名不能超過8個字元,擴充名不能超過3個字元。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263417VskB.png"></a>

準備工作做好了之後就要開始安裝程式了,在安裝程式的過程中要注意安裝到Q盤

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_126926341996W5.png"></a>

點選Finish完成安裝

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263423W6uU.png"></a>

安裝完成後點選Stop Monitoring停止監測。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_12692634288w0u.jpg"></a>

在序列化程式在處理完監測資料後,點選Next進入到下一步

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263431BLfH.jpg"></a>

這裡是詢問是否将一些未監控的程式添加到檔案系統中,這裡沒有選擇不添加。我有測試過,成功率很低。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263434DQsU.jpg"></a>

然後我們就可以看到我們心愛的7-zip了,直接點選下一步

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263437oR8d.jpg"></a>

點選啟動全部,程式将會對資料流自動進行優化

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263440hDRQ.jpg"></a>

如果彈出這樣的框,要手動關閉程式才可以繼續進行下去

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_126926344380u4.jpg"></a>

這樣子7-zip前面多了一個對勾,這表明測試完畢,點選Next

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263446gJ1T.jpg"></a>

點選Finish完成序列化

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263450FrZ4.jpg"></a>

程式的序列化技術後就可以在工作區看到7-zip2的包了

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263456lkHY.jpg"></a>

在Deployment頁籤裡面添加要相容的用戶端作業系統

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263459HBri.jpg"></a>

我們這裡預設使用RTSP協定,端口是554。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263464J2rm.jpg"></a>

最後點選儲存到我們先前準備好的Content目錄中。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263467cfQ1.png"></a>

儲存後我們就可以看到向導生成的7-zip2序列化的檔案了。

<a href="http://xiaolud.blog.51cto.com/attachment/201003/22/986089_1269263470D39F.jpg"></a>

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

繼續閱讀