Product Documentation

XenApp Connector 组件

Sep 15, 2015

XenApp Connector for Configuration Manager 2012 由以下组件组成:

  • XenApp Connector 服务
  • Configuration Manager 控制台扩展
  • XenApp Agent 服务
  • XenApp 部署类型处理程序

XenApp Connector 与以下相关组件进行交互:

  • XenApp 组策略
  • Provisioning Services (PVS) 代理
  • 电源和容量管理 (PCM) 集中器与代理(可选)
  • Citrix Receiver、Receiver for Web 站点和 Web Interface XenApp Services 站点
XenApp Connector 体系结构图

XenApp Connector 服务

XenApp Connector 服务是 XenApp 场与 Configuration Manager 之间的桥梁,用于执行以下任务:

  • 应用程序发布

    XenApp Connector 服务管理 XenApp 服务器、应用程序和用户之间的关联。向在 Configuration Manager 中定义的应用程序添加 XenApp 部署类型时,XenApp Connector 将在 Receiver 和 StoreFront 中创建一个发布项目。

    XenApp Connector 发布任务将处理与 XenApp 部署类型相关的发布项目。发布到 XenApp 设备集合的项目显示在 XenApp AppCenter 控制台的 Applications\ConfigMgr12 文件夹下。

    默认情况下,发布任务每小时运行一次。可使用 XenApp Connector 配置向导更改发布时间间隔。可使用“开始”菜单快捷方式(运行发布任务)手动运行任务。

    Connector 可确保 Configuration Manager 在所有所需 XenApp 工作上成功安装应用程序之前,不发布应用程序。

  • 场与工作组设备集合的同步

    XenApp Connector 服务将处理 XenApp 场(及多场环境中的所有场)中的所有工作组,并在 Configuration Manager 中创建或更新相应的设备集合。默认情况下,此任务每 24 小时运行一次。可使用 XenApp Connector 配置向导更改同步时间间隔及维护计划。可使用“开始”菜单快捷方式(运行同步任务)手动运行任务。

  • 软件业务流程

    XenApp Connector 可将软件安装安排到 XenApp 服务器、场以及工作组。XenApp Connector 可决定待处理的应用程序部署,然后 XenApp Agent 服务耗尽 XenApp 工作服务器的资源并在下一个维护时段之前通知用户,以确保在安装软件时没有已登录的用户。可使用“开始”菜单快捷方式(运行业务流程任务)手动运行任务。

  • 高可用性

    XenApp Connector 高可用性功能提供了可靠的容错机制,可在基础结构组件(如软件、硬件、网络和电源)发生中断时确保服务连续性。要使用此功能,仅需在多台服务器上安装和配置 Connector 服务即可。

    只有一个 Connector 服务实例正常运行,其他服务作为备份处于空闲状态。如果处于活动状态的 Connector 服务出现故障,系统将自动指定另一实例作为活动实例并处理工作负载。活动实例及相关信息永久存储在 Configuration Manager 数据库中,并会在 XenApp Connector 升级过程中保留。

Configuration Manager 控制台扩展

通过 Configuration Manager 控制台扩展,Configuration Manager 控制台可实现与 XenApp 的无缝配合。安装控制台扩展时,以下项目将添加到 Configuration Manager 控制台:

  • Citrix XenApp Farms(Citrix XenApp 场)节点将添加到“Assets and Compliance”(资产与合规性)>“Device Collections”(设备集合)之下。从 XenApp 场进行数据同步后,XenApp Connector 将所有 XenApp 场、服务器和工作组更新到“Citrix XenApp Farms”(Citrix XenApp 场)节点中。
    • “Device Collections”(设备集合)>“Citrix XenApp Farms”(Citrix XenApp 场)> 场
    • “Device Collections”(设备集合)>“Citrix XenApp Farms”(Citrix XenApp 场)> 场 >“Worker Groups”(工作组)> 组

    Citrix 建议您不要删除 XenApp 场设备集合,并仅在需要更改 XenApp Connector 配置向导中指定的自定义维护时段时才对其进行编辑。

  • XenApp Publications(XenApp 发布)文件夹将添加到“Software Library”(软件库)>“Application Management”(应用程序管理)之下。该文件夹中的项目发布到 XenApp。请勿编辑或删除“XenApp Publications”(XenApp 发布)文件夹。XenApp Connector 需要使用此文件夹。
  • Citrix XenApp Client Settings(Citrix XenApp 客户端设置)项目将发布到“Administration”(管理)>“Client Settings”(客户端设置)中,并启用计算机代理设置 Agent extensions manage the deployment of applications and software updates(代理扩展管理应用程序和软件更新的部署)。该设置将启用 Configuration Manager 的空闲策略功能。
  • Citrix XenApp 条目将添加到 Configuration Manager 控制台中用于选择部署类型的所有页面的 Type(类型)下拉菜单中,例如在 Create Deployment Type(创建部署类型)向导中。

XenApp Agent 服务

XenApp Agent 服务在 XenApp 场中的各台服务器上运行。该服务通过使用以下组件来协调应用程序和软件的安装与更新:
  • Citrix Provisioning Services。PVS 允许从单个共享磁盘映像实时地置备和重新配置计算机。生产 XenApp 虚拟磁盘映像上运行的 XenApp Agent 服务会检测新虚拟磁盘映像可用的时间,并在下一个维护时段内交付新映像。
  • Configuration Manager 的空闲策略功能。XenApp Agent 服务使用该功能来推迟软件更新的安装和触发应用程序和软件更新的安装。

    Configuration Manager 客户端代理自动配置为在 XenApp Connector 管理的所有 XenApp 设备集合中在空闲策略模式下运行。启用空闲策略后,Configuration Manager 客户端代理不在系统中启动软件分发,而是依赖 XenApp Agent 服务触发安装。

    为此,XenApp Agent 服务对如何耗尽 XenApp 工作服务器的资源和在下一个维护时段之前通知用户进行调配,以确保在安装软件时没有已登录的用户。如果已超过部署期限,则会强制用户注销。

  • 可选 XenApp 电源和容量管理功能。

XenApp 部署类型处理程序

XenApp 部署类型处理程序可确保 XepApp 交付的应用程序的显示和操作方式与在 Configuration Manager 托管的设备上本地安装的应用程序一样。也就是说,“开始”菜单和 Windows 桌面上的 XenApp 交付的应用程序具有应用程序图标。XenApp 部署类型处理程序必须安装在所有托管设备上。

XenApp 部署类型处理程序检测并管理与配置了 XenApp 部署类型的应用程序相关联的发布。处理程序使用 Configuration Manager 客户端代理决定是否需要在托管设备上安装应用程序以及要启动该托管应用程序还是该应用程序的 Receiver 版本。

XenApp 组策略

计算机组策略用于配置 XenApp Agent 服务对项目的处理方式,例如高级警告消息、强制注销消息、XenApp Agent 服务维护频率及 Provisioning Services 集成。有关详细信息,请参阅 Connector for Configuration Manager 策略设置

Provisioning Services (PVS) 代理

生产 XenApp 虚拟磁盘映像上运行的 XenApp Agent 服务会检测新虚拟磁盘映像可用的时间,并在下一个维护时段内交付新映像。只有共享映像才需要使用 PVS 代理,该代理必须安装在主虚拟磁盘映像上。

电源和容量管理 (PCM) 集中器与代理

PCM 集中器和代理仅在使用 XenApp PCM 功能自动执行服务器维护时使用。在安装 Configuration Manager 应用程序或 Windows 软件更新管理 (SUM) 更新时,XenApp Connector 可使用 PCM 管理 XenApp 服务器的电源状态和负载合并,同时最大程度降低对用户会话的干扰。有关详细信息,请参阅将 SUM 更新部署到 XenApp 服务器

XenApp Connector 软件包括 PCM 集中器和 PCM Agent。

  • PCM 集中器将监视并管理 PCM 场中的 XenApp 服务器,并与每台 XenApp 服务器上运行的 PCM Agent 进行交互,以获取及设置 PCM 层和 PCM 控制模式。
  • PCM Agent 将在 PCM 集中器中注册主机 XenApp 服务器并对 PCM 集中器发出的请求作出响应。

Citrix Receiver for Windows、Receiver for Web 站点和 XenApp Services 站点

Configuration Manager 托管设备的用户使用应用程序目录订阅 XenApp 部署类型应用程序后,这些应用程序的图标将显示在用户的“开始”菜单、Receiver for Windows 主页(如果 Receiver 配置了 StoreFront)以及 Receiver for Web 站点和 Web Interface XenApp Services 站点中。当用户单击已订阅应用程序的图标时,Receiver 将启动该应用程序。

对于托管设备(例如移动设备和 Mac)的用户,用户通过在 Web 浏览器中导航到 Receiver for Web 站点或 Web Interface XenApp Services 站点来访问部署到用户集合的应用程序。这些站点将显示由 Configuration Manager 管理的应用程序,其中包括采用 XenApp 部署类型部署的应用程序。