微軟APP-V 4.5使用經(jīng)驗之安裝篇
Microsoft Application Virtualization 4.5是Microsoft虛擬化產(chǎn)品中"應用程序虛擬化"部分的組成部分。本文將介紹在使用Microsoft Application Virtualization 4.5(以下簡稱App-V)的使用經(jīng)驗與注意事項。
關于App-V的安裝
App-V整個系統(tǒng)由三部分組成:服務器端、客戶端、應用程序序列化端。其中"應用程序序列化端"是將需要虛擬化的軟件,例如Microsoft Office、WPS等,轉化成適合虛擬化應用的程序。
App-V整個系統(tǒng)需要Active Directory的支持,其中服務器端、客戶端都需要加入到Active Directory,應用程序序列化端雖然不需要加入Active Directory,但是,也建議將其加入到Active Directory。
如果所使用的網(wǎng)絡中,有多個VLAN,為了使用NetBIOS名稱解析App-V服務器端的名稱,需要在網(wǎng)絡中配置WINS服務器。否則,與App-V服務器不在同一VLAN中其他客戶端,不能訪問App-V服務器。
1、 服務器端安裝注意事項
App-V服務器端安裝程序名稱為"Microsoft System Center Application Virtualization Management Server 4.5",需要安裝在Windows Server 2003或Windows Server 2008系統(tǒng)上,需要IIS的支持。
【說明】一般情況下,不要同時安裝"Microsoft System Center Application Virtualization Streaming Server 4.5"。根據(jù)我的測試,如果安裝這個軟件,則客戶端與服務器連接時需要使用RTSPS的連接。
在管理App-V服務器之前,需要申請"計算機證書",在申請證書的時候,申請的證書名稱要與計算機名稱相同,例如,在本例中,計算機名稱為app-v,則申請證書的名稱也要為app-v。為了簡化,可以直接使用"Internet信息服務管理器"來申請證書,如圖1-1所示。
圖1-1 申請的證書與計算機的NetBIOS名稱相同
App-V Server也需要SQL Server的支持,其中SQL Server可以與App-V Server安裝在同一臺服務器上,也可以使用網(wǎng)絡中的任意一臺SQL Server。在安裝的過程中,如果SQL Server服務器沒有安裝在本機,安裝程序會自動搜索當前網(wǎng)段是是否有SQL Server,如果有,會自動列出可用的SQL Server服務器。如果當前網(wǎng)段沒有SQL Server,而要使用其他VLAN中的SQL Server服務器,可以指定SQL Server服務器的計算機名稱。
安裝完成后,需要將"C:\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Server\content"文件夾設置成共享,并設置共享權限:讓普通用戶只讀、讓管理員完全控制,如圖1-2所示。共享名稱可以隨意設置,這一點沒有特殊的要求一般情況下,使用默認的名稱"content"即可。
圖1-2 創(chuàng)建共享
2、 應用程序序列化端注意事項
應用程序序列化端(安裝程序為"Microsoft Application Virtualization Sequencer 4.5")需要安裝在Windows XP或Windows Vista的計算機上。最好找一臺"全新"系統(tǒng)的計算機(或虛擬機),在該計算機上,只安裝操作系統(tǒng)、驅動程序,不要安裝其他軟件。
應用程序序列化端的計算機,需要至少有兩個分區(qū),其中一個分區(qū)是"系統(tǒng)"分區(qū),安裝操作系統(tǒng)與應用程序序列化端軟件(即App-V Sequencer 4.5),另一個分區(qū),需要使用"磁盤管理器",將盤符修改為Q,在序列化軟件的過程中,所有的軟件都要安裝在該分區(qū)。
3、 App-V系統(tǒng)的使用流程
App-V系統(tǒng)的流程如下:
(1)在Windows Server 2003(或2008)系統(tǒng)上,安裝App-V服務器端,申請證書,創(chuàng)建共享文件夾。
(2)在一臺Windows XP(或Vista)系統(tǒng)上,安裝App-V序列化端,并且將一個分區(qū)盤符修改為Q,然后使用序列化工具、安裝并封裝要在App-V系統(tǒng)中使用的軟件,例如Office、下載快車、暴風影音等。最后,將序列化的軟件上傳到App-V服務器端。
(3)切換到App-V服務器端,使用App-V管理器,導入第(2)步中封裝的程序。
(4)在App-V客戶端,測試(使用)App-V序列化后的軟件。
(5)在使用一段時間后,如果有的軟件需要升級,例如Office 2003要升級SP3,則使用App-V序列化工具,導入原來的程序,升級Office。
【編輯推薦】