天天看點

citrix app6.5 術語與概念

思傑app術語與概念:        

         Citrix XenApp提供用戶端和伺服器端應用虛拟化。XenApp 可以根據使用者、應用和位置自動比對最佳的傳遞方式。不論采用何種傳遞方式,IT 部門都能在應用中心輕松地集中管理應用。用戶端應用虛拟化支援通過流技術将應用傳遞到用戶端裝置上,讓應用運作在一個受保護的虛拟環境中。利用XenApp 鉑金版和企業版的這一功能,可以采用流技術将應用傳遞到使用者的裝置上,并讓應用運作在隔離環境中。采用緩存技術,使用者還可以在網絡連接配接斷開後繼續使用這些應用。伺服器端應用虛拟化将應用和資料安全地儲存在資料中心。所有XenApp 版本都可以采用流技術将應用傳遞到XenApp 伺服器群的安全隔離環境。隻需傳送滑鼠操作和鍵盤敲擊資料以及接收螢幕重新整理資料,使用者就可以通過網絡通路應用。

用戶端應用虛拟化拓展了IT對Windows 應用進行集中管理并傳遞到用戶端裝置和伺服器的能力。不論使用者何時何地需要,即使網絡連接配接斷開,XenApp用戶端應用虛拟化都能夠采用流技術和隔離技術将應用傳遞到用戶端裝置以供使用者使用。各種應用都本地緩存在“隔離環境”中,而不是安裝在使用者裝置上。這減少了應用沖突和廣泛的回歸測試需求。

伺服器端應用虛拟化利用伺服器端應用虛拟化,采用流技術将應用傳遞到XenApp伺服器群的隔離環境中,使用者通過網絡通路應用(采用展示虛拟化協定),猶如在本地安裝了應用一樣。這樣,隻需要傳輸滑鼠操作、鍵盤敲擊和螢幕重新整理資料,就能将敏感資料和應用安全地保留在資料中心。

XenApp通過流技術和隔離技術可以将應用傳遞到隔離環境中。這就可以避免不相容問題,簡化管理。管理者隻需維護由集中化應用中心管理的單一應用執行個體。即使網絡連接配接斷開,使用者仍可以靈活地随時随地通路這些應用。

a)    減少安裝桌面應用時的應用沖突和作業系統固有的不穩定性。

b)    降低回歸測試、部署、維護、更新和解除安裝使用者裝置上本地運作的應用的相關費用。

c)    将應用傳遞與用戶端管理分開,是以隻需管理一個“黃金鏡像”,而且應用可以根據需求進行配置。

d)    使應用成為可以按需自動更新的業務,即使使用者處于離線狀态,也可以随時随地使用這些應用。

e)    提高伺服器群管理效率。

    XenAPP提供了靈活的按需應用傳遞系統,可根據使用者、應用和網絡情況動态比對最佳的應用傳遞方式。XenAPP提供三種方式用于向使用者裝置、伺服器以及虛拟桌面傳遞應用程式:

a)    伺服器應用程式虛拟化:應用程式在伺服器上運作,XenAPP在使用者裝置上呈現應用程式接口,并将使用者操作(滑鼠及鍵盤操作)傳回應用程式。 此時使用的是伺服器資源,用戶端隻是顯示結果

b)    用戶端應用程式虛拟化:XenAPP可根據需要通過流技術将應用程式從伺服器推送到用戶端裝置上并在用戶端運作,此時使用的是用戶端本地的資源

c)    虛拟機托管應用程式虛拟化:可以将存在相容性問題或者需要在特定的作業系統上運作應用程式,部署到虛拟機作業系統内。

XenAPP部署有三部分組成:

a)       用戶端:用于連結XenAPP提供的虛拟應用程式,即Citrix Receiver用戶端軟體或者王爺浏覽器

b)       通路接口:即提供對XenApp伺服器上釋出的資源的通路權限。如Citrix StoreFont、Access Gateway、Citrix Netscaler。

c)       基礎架構:提供使用者通路的資源,并控制和見識應用程式伺服器。如XenAPP伺服器、資料庫、資料收集器、Citrix XML Broker、Citrix Lisence伺服器

XenApp 6.5 角色及部分元件:

應用程式枚舉:即Citrix 用戶端軟體列出在XenApp 伺服器上可用的虛拟化的應用程式。

用戶端軟體通過傳輸資料找到網絡中的伺服器并檢索有關已釋出應用程式的資訊。例如,

在枚舉期間,CitrixReceiver 通過 Citrix XML Service 與 XenApp 伺服器進行通信,來

确定可供該使用者使用的應用程式。

應用程式釋出:要将應用程式傳遞給使用者,無論是在桌面上還是伺服器上實作虛拟化,都使用AppCenter來釋出應用程式。

CitrixLicensing:所有 XenApp 部署都需要使用 Citrix 許可證伺服器。 在共享或獨立伺服器上安裝許可證伺服器,具體取決于您的場規模。 安裝許可證伺服器後,應下載下傳适當的許可證檔案并将其添加到許可證伺服器。

資料存儲:資料存儲是伺服器用于存儲場靜态資訊(例如,關于已釋出應用程式、使用者、列印機和伺服器的配置資訊)的資料庫。每個伺服器場均包含一個資料存儲。

資料收集器:資料收集器是托管記憶體資料庫的伺服器,用于維護有關區域中伺服器的動态資訊,如伺服器負載、會話狀态、已釋出應用程式、連接配接的使用者和許可證使用情況。資料收集器從其所在區域的伺服器中接收增量資料更新和查詢。 資料收集器将資訊中繼到場中的所有其他資料

收集器。預設情況下,當您建立場時,會在第一台伺服器上配置資料收集器,而當該資料收集器出現故障時,所有其他配置了收集器伺服器模式的伺服器都具有同等權利成為資料收集器。該

區域中的資料收集器出現故障時,将選擇另一個伺服器來接替故障資料收集器功能。場根

據為伺服器設定的選擇首選項确定要使用的資料收集器。通常不在資料收集器上釋出應用程式。

區域:區域是與一個公共資料收集器通信的 XenApp 伺服器組。 在含有多個區域的大型場中,每個區域包含一個指定為其資料收集器的伺服器。在含有多個區域的場中,資料收集器用作與其他區域資料收集器之間的通信網關。資料收集器維護其區域内伺服器的所有負載和會話資訊。所有場都至少有一個區域,即使小型場也不例外。 區域數目越少越好,最好隻有一個。 僅在跨 WAN 的大型場中,才有必要使用多個區域。

流配置檔案:可以通過在桌面上虛拟化應用程式(通過流技術推送)或在伺服器上虛拟化應用程式(托管)來向使用者傳遞應用程式。 如果要在桌面上虛拟化應用程式(通過流技術推送到用戶端或伺服器),需要在您的環境中建立一個流配置檔案。要在桌面上虛拟化應用程式,需要建立應用程式的配置檔案,然後将該配置檔案存儲到檔案伺服器或 Web 伺服器上。 配置檔案包

括清單檔案(.profile)(用于定義配置檔案的 XML 檔案)、目标檔案、哈希密鑰檔案、圖

标庫(Icondata.bin) 和預啟動腳本及退出後腳本的腳本檔案夾。

Web Interface:在任何環境中,如果使用者使用 Receiver 或 Web 浏覽器通路其應用程式,則必須具有 WebInterface 元件。 應将 Web Interface 安裝到獨立的計算機上;但是,如果資源有限,有時會将 Web Interface 與其他功能安裝在一起。

XenApp Web 站點和 XenApp Services 站點:(以前分别稱為 Access Platform 和 Program

Neighborhood AgentServices 站點)提供了從用戶端裝置到伺服器場的接口。 使用者針對

XenApp Web 或 XenApp Services 站點進行身份驗證(無論是直接還是通過 Receiver 或

Access Gateway)時,該站點:

l 将使用者的憑據轉發給Citrix XML Service

l 接收通過 XMLService 提供給使用者的一組應用程式

l 通過 Web 頁面或将快捷方式直接置于使用者計算機上,向使用者将顯示可用的應用程式

Citrix XML Service 和Citrix XML Broker

Citrix XML Broker 充當場中其他伺服器與 Web Interface 之間的中介。 使用者針對 Web

Interface 進行身份驗證時,XML Broker:從 Web Interface 接收使用者憑據,并查詢伺服器場以擷取使用者有權通路的已釋出應用程式清單。 XML Broker 從 Independent ManagementArchitecture (IMA) 系統檢索該應用程式集,并将其傳回給 Web Interface XML Broker 在收到使用者啟動應用程式的請求時,會在托管該應用程式的場中查×××器,并根據多項因素确定其中可服務于此連接配接的最佳伺服器。 XML Broker 将該伺服器的位址傳回給 Web Interface。

XML Broker 是 Citrix XML Service 的一項功能。 預設情況下,在 XenApp 安裝期間會将

XML Service 安裝在每個伺服器上。 但是,隻有在 Web Interface 中指定的伺服器上的

XML Service 才能充當代理。 (其他場伺服器上的 XML Service 仍然運作,但不用于服務

最終使用者連接配接)。 在小型場中,通常會在專用于多項基礎結構功能的伺服器上指定 XML

Broker。 在大型場中,可以在一個或多個專用伺服器上配置 XML Broker。

有時,XMLBroker 也稱為 Citrix XML Server 或Citrix XML Service。 明确來說,術語

“XMLBroker”是指由 XML Service 充當 WebInterface 與 IMA Service 之間的中介,

而無論其托管在專用伺服器上還是與其他功能位于同一個伺服器。

XenAPP各元件安裝要求:

XenApp 伺服器角色

受支援的作業系統:

Windows Server2008 R2 和 Windows Server 2008 R2 SP1(Enterprise、

Standard、Datacenter 以及Foundation)。

硬體要求:

CPU:Intel Pentium,64位架構、Xeon 系列,采用Intel 擴充記憶體 64 位技術、 AMD Opteron 系列、AMD Athlon 64 系列可相容的處理器

記憶體512 MBRAM(最低要求)

磁盤空間32 GB(最低要求)

軟體要求:

.NET Framework 3.5SP1(添加 XenApp 伺服器角色時自動部署)

Windows Server 遠端桌面服務角色(添加 XenApp 伺服器角色時自動部署,并且重新開機系統)

WindowsApplication Server 角色

Microsoft VisualC++ 2005 SP1 可再發行元件包(x64)

Microsoft VisualC++ 2008 SP1 可再發行元件包(x64)

安裝 XenApp 伺服器角色時,XML and Internet Integration Service (IIS) Integration 屬于一個可選元件。如果已安裝此元件,Citrix XML Service 和 IIS 将共享一個端口(預設值為 80)。 如果未安裝此元件,Citrix XML Service 預設在獨立模式下運作,具有自己的端口設定。可以在配置 XenApp 之前或之後更改該端口。 伺服器角色管理器将将檢查已安裝的IIS 角色服務,并确認該元件是否已選擇或指定。下面列出了 IIS 角色服務需要添加的元件。

Web 伺服器 (IIS) > 常見 HTTP 功能 > 預設文檔

Web 伺服器 (IIS) > 應用程式開發 > ASP.NET

“Web 伺服器(IIS)”>“應用程式開發”>.NET擴充性

“Web 伺服器 (IIS)”>“應用程式開發”>“ISAPI 擴充”

“Web 伺服器 (IIS)”>“應用程式開發”>“ISAPI 篩選器”

“Web 伺服器 (IIS)”>“安全性”>“Windows 身份驗證”

“Web 伺服器 (IIS)”>“安全性”>“請求篩選”

Web 伺服器 (IIS) > 管理工具 > IIS 6 管理相容性(包含 IIS 6 中繼資料庫相容性、IIS6、

WMI 相容性、IIS 6 腳本編寫工具以及 IIS 6 管理控制台)

如果計劃将Philips SpeechMike 裝置與 XenApp 一起使用,則安裝 XenApp 之前,可能需要

在托管音頻錄制會話的伺服器上安裝驅動程式。

AppCenter

XenApp Management 包括 AppCenter。 預設情況下,AppCenter 與 XenApp 伺服器角色安裝在同一台伺服器上;但是,可以在單獨的計算機上安裝和運作 AppCenter。 要在工作站上安裝AppCenter,請從 XenApp“自動運作”菜單中,依次選擇手動安裝元件 > 常見元件 > 管理控制台。

支援的作業系統:

Windows Server2008 R2(64 位版本),SP1

Windows Server2008 R2(64 位版本)

Windows Server2008 Enterprise(32 位版本),SP2

Windows Server2003 R2(32 位和64 位版本)

Windows Server2003(32 位和64 位版本),SP2

Windows 7Enterprise(32 位和64 位版本),SP1

Windows VistaEnterprise(32 位和64 位版本),SP2

Windows XPProfessional(32 位版本),SP3

Windows XPProfessional(64 位版本),SP2

Microsoft 管理控制台 (MMC):

Windows Vista、Windows 7、WindowsServer 2008 R2 和 Windows Server 2008 R2 SP1

對于其他受支援的Windows 作業系統:MMC 2.0 或 MMC 3.0

如果尚未安裝以下軟體,XenApp 伺服器角色管理器将對其進行部署:

Microsoft .NETFramework 3.5 SP1

Microsoft WindowsInstaller (MSI) 3.0

Microsoft Windows 組政策管理控制台

Microsoft VisualC++ 2008 SP1 可再發行元件包

Microsoft VisualC++ 2005 SP1 可再發行元件包

Microsoft PrimaryInteroperability Assemblies 2005

如果要在某台計算機上安裝 AppCenter,而該計算機上之前已安裝 Microsoft 組政策管理控制

台 (GPMC) 和早于使用 XenApp 6.0 傳遞的版本的 Citrix 傳遞服務控制台,可能還需要解除安裝

并重新安裝Citrix XenApp Group Policy Management Experience (x64) 程式,才能使用

GPMC 配置 Citrix 政策。

資料存儲資料庫

XenApp 資料存儲支援以下資料庫:

Microsoft SQL Server 2008 Express R2

Microsoft SQL Server 2008 Express SP3

Microsoft SQL Server 2008 R2

Microsoft SQL Server 2008 SP2

Microsoft SQL Server 2005 SP4

Oracle 11g R2 Enterprise Edition 32 位

可以在建立XenApp 場時使用 XenApp 伺服器配置工具部署Microsoft SQL Server 2008Express

說明:

     環境基于實驗二十五,注意XenApp的License伺服器使用之前XenDesktop中的XenDDC1,SQL資料庫伺服器使用XenDB伺服器。

1、準備一台Windows 2008 R2 x64的虛拟機名為XenApp1,IP:214.214.51.88/24,接着把XenApp1加入域kkfloat.com。然後以域管理者身份登入XenAPP1,添加IIS角色(添加擴充:預設文檔 、ASP.NET、.NET擴充性、ISAPI 擴充、SAPI 篩選器、 Windows 身份驗證、 “請求篩選”、 IIS 6 管理相容性)

2、登入XenApp1伺服器,放入XenApp6.5的安裝CD光牒,進行如下操作:

a)   選擇安裝XenApp伺服器

b)   選擇添加伺服器角色

c)   選擇XenApp的版本,這裡鉑金版

d)   接收協定

e)   選擇角色XenApp、ReceiverStore

f)   選擇XenApp的子角色:所有預設元件、XML服務IIS內建(XML與IIS服務共享端口,不選擇就需要手動配置端口)

g)   檢視安裝資訊,開始安裝,(安裝部分角色元件後,重新開機後繼續安裝)

h)   安裝完成後 ,再安裝遠端桌面TS授權方式,然後設定遠端桌面授權方式為“每裝置”

3、初始配置XenApp伺服器

登入XenDB伺服器,打開資料庫管理工具,建立一個名為XenApp的資料庫

登入XenApp1伺服器建立ODBC資料元鍊使用資料庫SA賬号接到XenDB伺服器的XenApp資料庫

配置指定lisence伺服器XenDDC1

選擇許可模式,預設即可

打開XenApp配置向導

建立新伺服器場

設定第一個場的名稱和管理者

配置連結現有資料庫,使用剛才建立的ODBC中繼資料庫XenAPP,并使用SA賬号連結

配置重影:即是否允許遠端控制實作鍵盤和滑鼠的互動。禁止遠端控制,使用者可以檢視會話記錄但

無法使用滑鼠鍵盤操作;強制重影接收彈出菜單即使用者嘗試重影會話時都會發送提示。強

制記錄所有重影連結記錄

指定XML服務選項所使用的TCP/IP的端口,保持預設即可

指定Web Interface的位址,以便Receiver連接配接,保持預設即可

繼續閱讀