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 组将其分配到交付组。

  • 每一个交付组能够包含多个计算机目录中的计算机,每一个计算机目录能够向多个交付组提供计算机,可是每一个单独的计算机在同一时间只能属于一个交付组。 能够将交付组设置为交付应用程序、桌面或同时交付两者。

  • 能够定义交付组中的用户能够访问的资源。 例如,若是要向不一样的用户交付不一样的应用程序,一种方式是在一个计算机目录的主映像上安装要交付的全部应用程序,并在此目录中建立足够多的计算机以在多个交付组之间分发。 而后,配置各个交付组,以交付计算机上安装的不一样应用程序子集。

相关文章
相关标签/搜索