Application Virtualization

Microsoft Application Virtualization (App-V) 能夠使應用程式不必直接安裝在最終用戶計算機上便可供這些計算機使用。

基本介紹

  • 中文名:Application Virtualization
  • 功能:應用程式進行互動
  • 特性:負責傳輸程式
  • 安裝:選擇保存檔案的資料夾
概述,功能,特性,安裝,Desktop Client,Management Server,

概述

這是通過一個稱為“對應用程式進行排序”的過程實現的,通過此過程,每個應用程式都可以在客戶端計算機上其自己的獨立虛擬環境中運行。排序的應用程式彼此隔離。這樣可以消除應用程式衝突,但應用程式仍可以與客戶端計算機進行互動。

功能

App-V Client 具備允許最終用戶在應用程式發布到計算機之後與應用程式進行互動的功能。客戶端管理每台計算機上虛擬應用程式的虛擬運行環境。在計算機上安裝客戶端之後,必須通過一個稱為“發布”的過程向計算機提供應用程式,這樣最終用戶就可以運行虛擬應用程式。此發布過程將虛擬應用程式圖示和捷徑複製到計算機上 — 通常複製到 Windows 桌面或“開始”選單上 — 還會將程式包定義和檔案類型關聯信息複製到計算機上。發布還會向最終用戶計算機提供應用程式包內容。
可以將虛擬應用程式包內容複製到一台或多台 Application Virtualization 伺服器上,以便能夠根據需要將虛擬應用程式包內容向下傳輸到客戶端並以本地方式快取。舉例來說,如果您使用的是 Microsoft System Center Configuration Manager 2007 之類的電子軟體分發系統,那么檔案伺服器和 Web 伺服器也可以用作傳輸伺服器,或者可以將內容直接複製到最終用戶的計算機上。在多伺服器實現過程中,如果要在所有傳輸伺服器上維護程式包內容並使其保持最新,則需要一個全面的程式包管理解決方案。您可能需要向位於世界各地的最終用戶提供許多虛擬應用程式,具體取決於您的組織大小。因此,管理程式包以確保所有用戶無論在何時何地需要訪問相應的應用程式時都可以獲得這些應用程式成為了一項重要的要求。

特性

下表介紹 Microsoft Application Virtualization Management System 的主要特性:
特性
功能
其他信息
Microsoft Application Virtualization Management Server
負責傳輸程式包內容並將捷徑和檔案類型關聯發布到 Application Virtualization Client。
Application Virtualization Management Server 支持主動升級、許可證管理以及可用於報告的資料庫。
Content 資料夾
指明要傳輸的 Application Virtualization 程式包的位置。
此資料夾可位於 Application Virtualization Management Server 內外的共享上。
Microsoft Application Virtualization Management Console
此控制台是用於 Microsoft Application Virtualization Server 管理的 MMC 3.0 管理單元管理工具。
此工具可以安裝在 Microsoft Application Virtualization Server 上,也可以位於裝有 Microsoft Management Console (MMC) 3.0 和 Microsoft .NET Framework 2.0 的單獨的工作站上。
Microsoft Application Virtualization Management Web Service
負責將所有讀請求和寫請求傳輸到 Application Virtualization Data Store。
管理 Web 服務可以安裝在 Microsoft Application Virtualization Management Server 上或裝有 Microsoft Internet Information Services (IIS) 的單獨的計算機上。
Microsoft Application Virtualization Data Store
負責存儲與 Application Virtualization 基礎結構相關的所有信息的 App-V SQL Server 資料庫。
此信息包括所有的應用程式記錄、應用程式分配,以及負責管理 Application Virtualization 環境的組。
Microsoft Application Virtualization Streaming Server
負責承載要傳輸到分支機構(在這裡返回 Application Virtualization Management Server 的連結被視為廣域網 (WAN) 連線)中的客戶端的 Application Virtualization 程式包。
此伺服器僅包含傳輸功能,而不提供 Application Virtualization Management Console 或 Application Virtualization Management Web Service。
Microsoft Application Virtualization Sequencer
Sequencer 用於監視和捕獲應用程式安裝以創建虛擬應用程式包。
輸出包含應用程式圖示、.osd 檔案(包含程式包定義信息)、程式包清單檔案,以及 .sft 檔案(包含應用程式的內容檔案)。
Microsoft Application Virtualization Client
Application Virtualization Desktop Client 和 Application Virtualization Client for Remote Desktop Services 為虛擬化應用程式提供並管理虛擬環境。
Microsoft Application Virtualization Client 管理到快取的程式包傳輸、發布刷新、傳輸,以及與 Application Virtualization Server 的所有互動。

安裝

Desktop Client

一、伺服器部署
伺服器,計算機名為TestServer,作業系統Windows Server 2008,角色DC,安裝了IIS7(選中asp.net,管理工具,windows身份驗證),Microsoft .NET Framework 2.0,SQL 2005 SP3等
1、在伺服器的G盤建立一資料夾Content,共享名Content,許可權為Everyone 讀取。
2、插入MDOP 2009光碟,選擇安裝Application Virtualization Server Management Server 4.5。
安裝過程如下截圖:
3、伺服器設定
打開管理工具中的Application Virtualization Management Console管理控制台,輸入伺服器名,登錄
選擇系統選項,進行如下設定。
至此伺服器安裝完成。
手動安裝 Application Virtualization Desktop Client 的步驟
1.獲取正確的安裝程式存檔檔案並將其保存到計算機後,請確保使用具有管理員許可權的帳戶登錄計算機,並雙擊檔案以展開該存檔檔案。
2.選擇保存檔案的資料夾,然後等檔案複製完成後,打開該資料夾。
3.如有必要,請查看發行說明。
4.瀏覽以找到 setup.exe 檔案,並雙擊 setup.exe 以啟動安裝。
5.該嚮導將檢查系統,以確保所有的必備軟體都已安裝,如果缺少以下任何程式,嚮導將自動提示您進行安裝:
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Microsoft Core XML Services (MSXML) 6.0 SP1 (x86)
Microsoft 應用程式錯誤報告
注意
對於 App-V 版本 4.6 和更高版本,嚮導還將安裝 Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)。
如果出現提示,請單擊“安裝”。將顯示安裝進度,且狀態將從“掛起”更改為“安裝”。成功完成每一步時,安裝狀態將更改為“成功”。
6.顯示“Microsoft Application Virtualization Desktop Client - InstallShield 嚮導”時,請單擊“下一步”。
7.此時將顯示“許可協定”螢幕。閱讀許可協定,如果接受,請單擊“我接受許可協定中的條款”,然後單擊“下一步”。
或者,您可以單擊按鈕以閱讀隱私聲明。您必須連線到 Internet 以訪問隱私聲明。
8.在“安裝類型”螢幕上,選擇相應的安裝類型。單擊“典型”以使用默認程式值,或者單擊“自定義”(如果要在安裝期間配置程式設定)。
9.如果選擇“典型”,則下一個螢幕顯示“安裝程式準備就緒”。單擊“安裝”以開始安裝。
10.如果選擇“自定義”,則將出現“目標資料夾”螢幕。
11.在“目標資料夾”螢幕上,單擊“下一步”以接受默認資料夾或單擊“更改”以顯示“更改當前的目標資料夾”螢幕。瀏覽到目標資料夾,或在“資料夾名”欄位中輸入目標資料夾,單擊“確定”,然後單擊“下一步”。
12.在“Application Virtualization 數據位置”螢幕上,單擊“下一步”以接受默認數據位置,或完成以下操作以更改數據的存儲位置:
單擊“更改”,然後瀏覽到全局數據位置的目標資料夾,或在“全局數據位置”欄位中輸入該目標資料夾,並單擊“確定”。全局數據目錄是 Application Virtualization Desktop Client 在計算機上快取由所有用戶所共享的數據(如 OSD 檔案和 SFT 檔案數據)的位置。
如果要更改將使用的驅動器號,請從下拉列表中選擇首選驅動器號。
如果要更改數據位置,請在“用戶特定的數據位置”欄位中輸入用於存儲用戶特定數據的新路徑。用戶數據目錄是 Application Virtualization Desktop Client 存儲用戶特定信息(如虛擬化應用程式的個人設定)的位置。
注意
此路徑對於每個用戶必須各不相同,因此該路徑應包括用戶特定的環境變數或映射的驅動器或其他將解析為每個用戶的唯一路徑的內容。
完成更改後,請單擊“下一步”。
13.在“快取大小設定”螢幕上,您可以接受或更改默認快取大小。單擊以下單選按鈕之一可選擇如何管理快取空間:
“使用最大快取大小”。在“最大大小 (MB)”欄位中輸入一個介於 100 到 1,048,576 (1 TB) 之間的數值,以指定快取的最大大小。
“使用可用磁碟空間閾值”。輸入一個數值以指定 Application Virtualization Client 必須在磁碟上保留的可用磁碟空間量 (MB)。此操作可使快取一直增加,直到可用磁碟空間量達到此限制。“剩餘可用磁碟空間”中顯示的值指示當前還有多少磁碟空間未使用。
重要
為了確保快取具備足夠為可能部署的所有程式包分配的空間,請在配置客戶端時使用“使用可用磁碟空間閾值”設定以使快取可以按需要增長。或者,提前確定 App-V 快取需要多少磁碟空間,並在安裝時相應地設定快取大小。有關快取空間管理功能的詳細信息,請參閱 Microsoft Application Virtualization (App-V) 操作指南中的“如何使用快取空間管理功能”。
單擊“下一步”繼續操作。
在“運行時包策略配置”螢幕的以下部分中,可以更改影響 Application Virtualization Client 在運行時期間的行為方式的參數:
“Application Source Root”。指定 SFT 檔案的位置。如果使用此選項,則會覆蓋 OSD 檔案中 CODEBASE HREF URL 的協定、伺服器和連線埠部分。
“應用程式授權”。如果選中“即使進行快取時也需要用戶授權”選項,則系統會要求用戶連線到伺服器並在允許其啟動每個虛擬應用程式之前至少驗證一次其憑據。
“允許從檔案進行傳輸”。指示是否會啟用從檔案進行傳輸,與如何使用“Application Source Root”欄位無關。如果未選中此選項,則將禁用從檔案進行傳輸。如果“Application Source Root”包含 \\server\share 格式的 UNC 路徑,則必須選中此選項。
“自動載入應用程式”。控制何時以及如何在後台自動載入應用程式。
注意
在安裝 App-V Client 以使用唯讀快取(例如,使用 VDI 伺服器實現)時,您必須將“自動載入的應用程式”設定為“不要自動載入應用程式”以防止客戶端嘗試更新唯讀快取中的應用程式。
單擊“下一步”繼續操作。
15.如果要定義發布伺服器,請在“發布伺服器”螢幕上選中“立即設定發布伺服器”複選框,或者如果要以後完成此操作,請單擊“下一步”。若要定義發布伺服器,請指定以下信息:
“顯示名稱”—輸入要顯示的伺服器名稱。
“類型”—從伺服器類型下拉列表中選擇伺服器類型。
“主機名”和“連線埠”—在對應的欄位中輸入主機名和連線埠。在下拉列表中選擇伺服器類型時,連線埠欄位將自動填充標準連線埠號。若要更改連線埠號,請單擊列表中的相應伺服器類型並按照需要更改連線埠號。
“路徑”—如果已選擇“標準 HTTP 伺服器”或“增強的安全性 HTTP 伺服器”,則必須在此欄位中輸入指向包含發布數據的 XML 檔案的完整路徑。如果選擇“Application Virtualization Server”或“增強的安全性 Application Virtualization Server”,則此欄位處於不活動狀態。
“在用戶登錄時自動聯繫此伺服器以更新設定”—如果要在用戶登錄 Application Virtualization Client 上的其帳戶時自動查詢此伺服器,請選中此複選框。
完成配置步驟後,單擊“下一步”。
16.在“安裝程式準備就緒”螢幕上,單擊“安裝”。此時將顯示一個螢幕,其中顯示安裝進度。
17.在“安裝精靈已完成”螢幕上,單擊“完成”。
注意
如果由於任何原因導致安裝失敗,您可能需要在重新安裝前重新啟動計算機。

Management Server

安裝 Application Virtualization Management Server 的步驟
1.驗證並卸載(如有必要)目標計算機上安裝的先前版本的的 Application Virtualization Management Server。
2.若要打開“Microsoft Application Virtualization Management Server 安裝”嚮導,請導航到網路上 Application Virtualization System “setup.exe” 程式所在的位置,從網路中運行該程式或將其目錄複製到目標計算機,然後雙擊 Setup.exe 檔案。
3.在“歡迎”頁上,單擊“下一步”。
4.在“許可協定”頁上,閱讀許可協定,並選中“我接受許可條款和條件”以接受許可協定。單擊“下一步”。
5.在“註冊信息”頁上,必須輸入相應的用戶名和“組織”。單擊“下一步”。
6.在“安裝類型”頁上,選擇“自定義”。單擊“下一步”。在“自定義安裝”頁上,取消選擇所有的 Application Virtualization System 組件(“Application Virtualization Server” 除外),然後單擊“下一步”。
小心
如果已在計算機上安裝了組件,則在“自定義安裝”視窗中取消選中該組件時會自動卸載該組件。
7.在“配置資料庫”頁上,從可用伺服器的列表中選擇資料庫伺服器,或通過以下操作添加伺服器:選擇“使用以下主機名”並指定“伺服器名”和“連線埠號”數據。單擊“下一步”。
注意
Application Virtualization Management Server 不支持區分大小寫的 SQL。
如果某個資料庫可用,請單擊對應的單選按鈕,從列表中選擇該資料庫,然後單擊“下一步”。安裝程式將升級到這個更新的版本。如果該名稱沒有出現在列表中,請在提供的空白處輸入該名稱。
注意
命名伺服器時,請不要在伺服器名中使用反斜槓字元 (/)。
如果需要安裝資料庫,請參閱如何安裝資料庫。如果希望為此版本創建新的資料庫,請選中“創建新的資料庫”並指定要為新資料庫指定的名稱。此外,還可以通過選中相應的複選框並輸入路徑來為資料庫指定新位置。
8.在“連線安全模式”頁上,從下拉列表中選擇所需的證書。單擊“下一步”。
注意
“安全連線模式”設定要求伺服器從公鑰基礎結構為其提供伺服器證書。如果未在伺服器上安裝伺服器證書,則此選項不可用且無法選擇。您必須為網路服務帳戶授予對正在使用的證書的讀取訪問許可權。
9.若要使用默認連線埠 (554),請在“TCP 連線埠配置”頁上選擇“使用默認連線埠 (554)”。若要指定自定義連線埠,請選擇“使用自定義連線埠”並指定將使用的連線埠號。單擊“下一步”。
注意
在非安全環境中安裝伺服器時,可以使用默認連線埠 (554),也可以定義自定義連線埠。
10.在“管理員組”頁上,在“組名”中指定授權管理此伺服器的安全組的名稱。單擊“下一步”。確認指定的組並單擊“下一步”。
11.在“默認提供程式組”頁上,指定默認提供程式組的名稱,然後單擊“下一步”。
12.在“內容路徑”頁上,指定目標計算機上將保存 SFT 檔案的位置,然後單擊“下一步”。
注意
如果已分配 Management Server 的 HTTP 或 RTSP 連線埠,則系統會提示您選擇新的連線埠。選擇所需的連線埠,然後單擊“下一步”。
13.若要安裝 Application Virtualization Management Server,請在“安裝程式準備就緒”頁上單擊“安裝”。
注意
如果完成此步驟時顯示錯誤 25120,您需要啟動 IIS “管理腳本和工具”。如要使用此 Windows 功能,請打開“程式和功能”控制臺,選擇“開啟或關閉 Windows 功能”並導航到“Internet 信息服務”。
在“Web 管理工具”下,啟動“IIS 管理腳本和工具”。
14.若要關閉嚮導,請在“安裝精靈已完成”螢幕上單擊“完成”。
重要
完成安裝可能需要幾分鐘時間。一條狀態訊息將在 Windows 桌面通知區域上方閃爍,表明安裝已成功。
出現提示時無需重新啟動計算機。但是,為了最佳化系統性能,建議重新啟動計算機。

相關詞條

熱門詞條

聯絡我們