Citrix XenDesktop7 XenApp7 組件概念介紹

wKiom1Wg4GmgJ2rXAAHVDBiaKlk639.jpg


此圖中的組件包括:數據庫


  • Delivery Controller — Delivery Controller 是任何 XenApp 或 XenDesktop 站點的中心管理組件。 每一個站點具備一個或多個 Delivery Controller, 至少安裝在數據中心內的一個服務器上。 (爲實現站點可靠性和可用性,將 Controller 安裝在多個服務器上。) Controller 由多項服務組成,這些服務經過與虛擬機管理程序通訊來分發應用程序和桌面、對用戶進行身份驗證並管理用戶訪問、代理用戶與其虛擬桌面和應用程序之間的鏈接、優化使用鏈接並對這些鏈接進行負載平衡。瀏覽器

    各個服務的數據存儲在站點數據庫中。安全

    Controller 管理桌面的狀態,並根據須要和管理配置啓動/中止桌面。 在某些版本中,Controller 容許在虛擬化或物理 Windows 環境中安裝 Profile Management 以管理用戶個性化設置。服務器

  • 數據庫 — 每一個 XenApp 或 XenDesktop 站點至少具備一個 Microsoft SQL Server 數據庫,用於存儲全部配置信息和會話信息。 此數據庫存儲組成 Controller 的服務所收集並管理的數據。 在數據中心內安裝此數據庫,並確保此數據庫與 Controller 創建永久鏈接。網絡

  • Virtual Delivery Agent (VDA) — VDA 安裝在站點中要供用戶使用的各個物理計算機或虛擬機上。 它使計算機向 Controller 註冊,Controller 進而容許向用戶提供它所託管的計算機和資源。 VDA 創建並管理計算機與用戶設備之間的鏈接,確認 Citrix 許可證可供用戶或會話使用,並應用已爲會話配置的任何策略。 VDA 經過 VDA 中包含的 Broker Agent 將會話信息傳遞給 Controller 中的 Broker Service。ide

    XenApp 和 XenDesktop 包含適用於 Windows 服務器和桌面操做系統的 VDA。 適用於 Windows 服務器操做系統的 VDA 容許多個用戶同時鏈接到服務器。 適用於 Windows 桌面的 VDA 每次僅容許一個用戶鏈接到桌面。工具

  • StoreFront — StoreFront 可對託管資源的站點的用戶進行身份驗證,並可管理用戶訪問的桌面和應用程序的存儲。 它託管企業應用商店,使用戶能夠自助訪問您爲其提供的桌面和應用程序。 它還跟蹤用戶的應用程序訂閱、快捷方式名稱和其餘數據,以確保在多個設備之間向用戶提供一致的體驗。性能

  • Receiver — 安裝在用戶設備和其餘端點(如虛擬桌面)上。Citrix Receiver 可以使用戶可以快速安全地從任何用戶設備(包括智能手機、平板電腦和 PC)自助訪問文檔、應用程序和桌面。 經過 Receiver 能夠對 Windows、Web 和軟件即服務 (SaaS) 應用程序進行按需訪問。 對於沒法安裝 Receiver 軟件的設備,Receiver for HTML5 經過與 HTML5 兼容的 Web 瀏覽器提供鏈接。優化

  • Studio — 是可用於配置和管理 XenDesktop 部署的管理控制檯,使使用此控制檯則不須要爲管理應用程序和桌面的交付而配置單獨的管理控制檯。 Studio 提供多種嚮導來引導您完成設置環境、建立用於託管應用程序和桌面的工做負載並將應用程序和桌面分配給用戶的過程。 還可使用 Studio 爲站點分配和跟蹤 Citrix 許可證。操作系統

    Studio 從 Controller 中的 Broker Service 獲取所顯示的信息。

  • Director — Director 是一款基於 Web 的工具,IT 支持團隊和技術支持團隊能夠利用該工具監控環境和進行故障排除,以免這些問題危及系統。此外,還能夠爲最終用戶執行支持任務。 Director 能夠安裝在可信網絡的外部。 可使用一個 Director 部署鏈接和監視多個 XenApp 或 XenDesktop 站點。

    Director 顯示如下來源的會話和站點信息:


    經過使用 Microsoft 遠程協助,還能夠查看用戶會話並與之交互。

    • 來自 Controller 中的 Broker Service 的實時會話數據,其中包括 Broker Service 從 VDA 中的 Broker Agent 獲取 的數據。

    • 來自 Controller 中的 Monitor Service 的歷史站點數據。

    • HDX Insight 從 NetScaler 捕獲的有關 HDX 通訊(也稱爲 ICA 通訊)的數據,前提是部署中包含 NetScaler,而且 XenApp 或 XenDesktop 版本包含 HDX Insight。

  • 許可證服務器 — 許可證服務器用於管理產品許可證。 它與 Controller 通訊以管理每一個用戶會話的許可,與 Studio 通訊以分配許可證文件。 必須至少建立一個許可證服務器來存儲和管理許可證文件。

  • 虛擬機管理程序 — 虛擬機管理程序託管站點中的虛擬機。 這些虛擬機能夠是用於託管應用程序和桌面的虛擬機,也能夠是用於託管 XenApp 和 XenDesktop 組件的虛擬機。 虛擬機管理程序安裝在徹底專用於運行虛擬機管理程序和託管虛擬機的主機計算機上。

    Citrix XenServer 虛擬機管理程序包含在 XenApp 和 XenDesktop 中,可是您也可使用其餘受支持的虛擬機管理程序,如 Microsoft Hyper-V 或 VMware vSphere。

    儘管大多數 XenApp 和 XenDesktop 實現須要一個虛擬機管理程序,但您不須要使用虛擬機管理程序來提供 Remote PC Access,或者在使用 Provisioning Services(包含在某些 XenApp 和 XenDesktop 版本中)而非 MCS 時來置備虛擬機。

XenApp 或 XenDesktop 部署中也可能包含如下其餘組件(未顯示在上面的插圖中):


  • Provisioning Services — Provisioning Services 是 XenApp 和 XenDesktop 的可選組件,在有些版本中提供。 它是 MCS 的備選方式,用於置備虛擬機。 MCS 建立主映像的副本,Provisioning Services 採用流技術將主映像推送到用戶設備。 Provisioning Services 執行此操做時無需使用虛擬機管理程序,所以,您可使用它來託管物理計算機。 站點中包含 Provisioning Services 時,Provisioning Services 與 Controller 通訊以向用戶提供資源。

  • NetScaler Gateway — 用戶從公司防火牆外部鏈接時,此版本可使用 Citrix NetScaler Gateway(之前稱爲 Access Gateway)技術保護與 SSL 鏈接時的安全性。 NetScaler Gateway 或 NetScaler VPX 虛擬設備是在隔離區域 (DMZ) 中部署的 SSL ××× 設備,用於經過公司防火牆提供單個安全訪問點。

  • Citrix CloudBridge — 在向位於遠程位置(如分支機構)的用戶交付虛擬桌面的部署中,能夠採用 Citrix CloudBridge(之前稱爲 Citrix Branch Repeater 或 WANScaler)技術來優化性能。 Repeater 可提升整個廣域網的性能,所以經過在網絡中使用 Repeater,分支機構的用戶可在 WAN 上體驗到如 LAN 通常的性能。 例如,CloudBridge 能夠設置用戶體驗不一樣部分的優先級,以便經過網絡發送大文件或打印做業時,分支機構的用戶體驗不會下降。 帶有 CloudBridge 的 HDX WAN 優化提供令牌索引化壓縮和重複數據刪除功能,極大地下降了帶寬要求並改進了性能。 有關詳細信息,請參閱 Citrix CloudBridge 文檔。

設置和分配資源:計算機目錄和交付組

利用 XenApp 和 XenDesktop,您能夠經過計算機目錄設置但願向用戶提供的資源,可是,經過交付組指定能夠訪問這些資源的用戶。

  • 計算機目錄

  • 計算機目錄是做爲單個實體進行管理的虛擬機或物理機集合。 這些計算機及其上的應用程序或虛擬桌面是要提供給用戶的資源。 計算機目錄中的全部計算機安裝相同的操做系統和 VDA, 而且,這些計算機上提供相同的應用程序或虛擬桌面。 一般,您建立一個主映像,而後使用此主映像在目錄中建立徹底相同的虛擬機。

  • 建立計算機目錄時,爲目錄中的計算機指定計算機的類型和置備方法。

  • 計算機類型


    • Windows 服務器操做系統計算機 — 基於 Windows 服務器操做系統的虛擬機或物理計算機,用於交付 XenApp 發佈的應用程序(也稱爲基於服務器的託管應用程序)和 XenApp 發佈的桌面(也稱爲服務器託管的桌面)。 這些計算機容許多個用戶同時與其創建鏈接。

    • 桌面操做系統計算機 — 基於 Windows 桌面操做系統的虛擬機或物理計算機,用於交付 VDI 桌面(運行 Window 桌面操做系統而且能夠徹底進行個性化設置的桌面,具體取決於您選擇的選項)、VM 託管應用程序(來自桌面操做系統的應用程序)和託管的物理桌面。 同一時間僅容許一個用戶與其中的一個計算機創建鏈接。

    • Remote PC Access — 白名單中包括的用戶設備,這些設備使用戶能夠從任何運行 Citrix Receiver 的設備遠程訪問其辦公室 PC 上的資源。 Remote PC Access 使您能夠經過 XenDesktop 部署管理對脫機 PC 的訪問。

  • 置備方法


    • Machine Creation Services (MCS) — 一組服務,能夠根據須要從主映像建立虛擬服務器和桌面、優化存儲利用率並在用戶每次登陸時爲其提供虛擬機。 Machine Creation Services 徹底集成於 Citrix Studio 中,並在其中進行管理。

    • Provisioning Services — 容許從單個共享磁盤映像實時置備或從新置備計算機。 Provisioning Services 將目標設備做爲一個設備集合進行管理。 桌面和應用程序經過從主目標設備得到映像的 Provisioning Services 虛擬磁盤進行交付,並使您可以利用物理硬件或虛擬機的處理能力。 Provisioning Services 經過其自身的控制檯進行管理。

    • 現有映像 — 適用於已遷移到數據中心內的虛擬機的桌面和應用程序。 必須單獨或統一使用第三方電子軟件分發 (ESD) 工具管理目標設備。

  • 交付組

  • 交付組 是被授予經常使用資源組的訪問權限的用戶集合。 交付組包含計算機目錄中的計算機和具備站點訪問權限的 Active Directory 用戶。 因爲 Active Directory 組和交付組均是將具備類似要求的用戶分紅一組,所以,一般按照用戶所屬的 Active Directory 組將其分配到交付組。

  • 每一個交付組能夠包含多個計算機目錄中的計算機,每一個計算機目錄能夠向多個交付組提供計算機,可是每一個單獨的計算機在同一時間只能屬於一個交付組。 能夠將交付組設置爲交付應用程序、桌面或同時交付兩者。

  • 能夠定義交付組中的用戶能夠訪問的資源。 例如,若是要向不一樣的用戶交付不一樣的應用程序,一種方式是在一個計算機目錄的主映像上安裝要交付的全部應用程序,並在此目錄中建立足夠多的計算機以在多個交付組之間分發。 而後,配置各個交付組,以交付計算機上安裝的不一樣應用程序子集。

相關文章
相關標籤/搜索