Product Documentation

XenApp Connector 示例部署

Sep 15, 2015

本节提供了有关示例部署的常规信息。部署 XenApp Connector 之前,也可参考系统要求

概念验证

概念验证部署仅包括一个配置为指向一个 XenApp 主机的 XenApp Connector 服务计算机。安装期间接受默认值会产生概念验证部署。


概念验证部署

  1. Configuration Manager 站点管理 XenApp 场的服务器和其他设备。

    场中的所有工作都需要 Configuration Manager 客户端。

  2. XenApp Connector 服务与 Configuration Manager SMS Provider 进行通信。
  3. XenApp Connector 服务与 XenApp 主机进行通信,该主机必须是控制器而非工作计算机。

    使用 XenApp Commands SDK (Citrix.XenApp.Commands) 处理此通信。

  4. 如果使用 PCM,XenApp Connector 服务会与 PCM 集中器进行通信。
  5. 如果使用 PCM,通过与安装在每个单独的 XenApp 工作计算机上的 PCM Agent 交互,PCM 集中器会与 XenApp 场作为一个整体进行通信。

高可用性

高可用性部署包括多台 XenApp Connector 服务计算机。如果 XenApp Connector 服务由于任何原因停止工作(如基础结构中断),其他 XenApp Connector 服务会自动取代其位置。只有一个 XenApp Connector 服务实例正常运行。其他服务作为备份处于空闲状态。

添加 XenApp Connector 服务计算机不会增加容量,因此建议使用高可用性部署,不论运行的大小是多少。


高可用性部署

  1. Configuration Manager 站点管理 XenApp 场的服务器和其他设备。

    场中的所有工作都需要 Configuration Manager 客户端。

  2. 任意数量的 XenApp Connector 服务都可以指向 Configuration Manager SMS Provider。
    • 不同的 XenApp Connector 服务可以按照 Configuration Manager 站点指向不同的 SMS Provider,通过避免 Configuration Manager 端上的单点故障以提高容错。
    • Configuration Manager 站点数据库也可用于存储高可用性表,该表包含有关当前是特定场中活动的 XenApp Connector 服务的信息。
  3. XenApp Connector 服务与一台或多台 XenApp 主机进行通信,这些主机必须是控制器而非工作计算机。

    使用 XenApp Commands SDK (Citrix.XenApp.Commands) 处理此通信。

  4. 如果使用 PCM,XenApp Connector 服务会与 PCM 集中器进行通信。

    XenApp Connector 服务支持针对每个 PCM 站点的单个 PCM 集中器进行操作。

  5. 如果使用 PCM,通过与安装在每个单独的 XenApp 工作计算机上的 PCM Agent 交互,PCM 集中器会与 XenApp 场作为一个整体进行通信。

多个 XenApp 场

使用 XenApp Connector 管理多个 XenApp 场最简单的方法就是为每个 XenApp 场安装一台或多台 XenApp Connector 服务计算机。

独立配置每个 XenApp Connector 服务,就像其指向的 XenApp 场是企业中唯一的场。XenApp Connector 自动处理其他场的存在,并在没有冲突的情况下进行操作。


多个 XenApp 场部署

  1. Configuration Manager 站点管理每个 XenApp 场的服务器和其他设备。

    场中的所有工作都需要 Configuration Manager 客户端。

  2. 任意数量的 XenApp Connector 服务都可以指向 Configuration Manager SMS Provider。
    • 不同的 XenApp Connector 服务可以按照 Configuration Manager 站点指向不同的 SMS Provider,通过避免 Configuration Manager 端上的单点故障以提高容错。
    • Configuration Manager 站点数据库也可用于存储高可用性表,该表包含有关当前是特定场中活动的 XenApp Connector 服务的信息。
  3. XenApp Connector 服务与 XenApp 主机进行通信,这些主机必须是控制器而非工作计算机。

    使用 XenApp Commands SDK (Citrix.XenApp.Commands) 处理此通信。

  4. 如果使用 PCM,请在每个 XenApp 场设置一个专用 PCM 站点。

    XenApp Connector 服务支持针对每个 PCM 站点的单个 PCM 集中器进行操作。

  5. 如果使用 PCM,通过与安装在每个单独的 XenApp 工作计算机上的 PCM Agent 交互,每个 PCM 集中器会与 XenApp 场作为一个整体进行通信。

多个地理位置

下图显示了 XenApp Connector 服务计算机的典型部署,在大型多地理站点层次结构中将 Configuration Manager 中心管理站点 (CAS) 与三个主站点(美洲、欧洲和亚洲)结合使用。

在特定 Configuration Manager 拓扑内计划 XenApp Connector 的部署时:

  • 始终将各种 XenApp Connector 服务计算机放置在靠近网络的位置,接近 XenApp 场、PCM 集中器(可选)和一起运行的 SMS Provider 计算机。
  • Configuration Manager 可以处理站点间通信、复制、慢速链接等。
  • 如果可能,避免 XenApp Connector 服务和与其进行通信的计算机之间的长距离通信。

    XenApp Connector 服务使用分块和压缩,从而提供高效的数据传输,且无大小限制。但是,如果已具有旨在优化不同地理区域之间通信可靠性和灵活性的 Configuration Manager 基础结构,使用该基础结构将改善长距离通信。

在此部署中,按照如下所述安装 XenApp Connector 控制台扩展:

  • 在已安装 Configuration Manager 控制台并用于管理层次结构的计算机(如 CAS 服务器)上,仅安装 XenApp Connector 控制台扩展(而非 XenApp Connector 服务)。
  • 在安装 XenApp Connector 服务的计算机上,无需安装 XenApp Connector 控制台扩展。

未显示在图中的辅助站点由其父主站点管理,因此通过各自主站点上的 XenApp Connector 服务或指向其各自的主站点进行管理。不要在辅助站点计算机上安装 XenApp Connector,因为这没有任何意义。


多个地理位置部署