Product Documentation

XenApp 7.5 与早期版本

Oct 12, 2015

XenApp 向 FlexCast Management Architecture (FMA) 的移动带来了概念和术语上的转变。本主题介绍如何理解 XenApp 7 环境中的 XenApp 6 实体和术语。

为简单起见,本主题中的“XenApp 7”包括任何当前版本(如 XenApp 7.5),“XenApp 6”包括任何修正版本(如 XenApp 6.5)。

尽管 XenApp 6 与 XenApp 7 的功能要素并不完全等同,但下表可帮助您将它们相互对应:
XenApp 6 中被代替的要素 XenApp 7 中使用的要素

Independent Management Architecture (IMA)

FlexCast Management Architecture (FMA)

交付站点

工作组

会话计算机目录

交付组

工作进程

Virtual Delivery Agent

服务器操作系统计算机

桌面操作系统计算机

区域和数据收集器

Delivery Controller

交付服务控制台

Citrix Studio 和 Citrix Director

发布应用程序

交付应用程序

数据存储

数据库

负载评估程序

负载管理策略

管理员

委派的管理员

角色

作用域

FlexCast Management Architecture

FlexCast Management Architecture (FMA) 是面向服务的体系结构,可以实现跨 Citrix 各种技术的互操作和模块化管理。FMA 为应用程序交付、移动性、服务、灵活置备和云管理提供了一个统一的平台。

FMA 代替了 XenApp 6 中使用的 Independent Management Architecture (IMA)。

新体系结构中的要素

交付站点
场是 XenApp 6 中的顶级对象。在 XenApp 7 中,交付站点则是级别最高的项目。站点为用户组提供应用程序和桌面。
FMA 则要求您必须位于域中才能部署站点。例如,要安装服务器,您的帐户必须具有本地管理员权限并且是 Active Directory 中的域用户。
会话计算机目录和交付组
XenApp 6 中托管应用程序的计算机属于工作组,以便有效地管理应用程序和服务器软件。管理员可以将一个工作组中的所有计算机作为一个单元进行管理,以满足其应用程序管理和负载平衡需求。使用文件夹来组织应用程序和计算机。
在 XenApp 7 中,则可以结合使用会话计算机目录和交付组来管理计算机、负载平衡和托管应用程序或桌面。
会话计算机目录是配置和管理方式类似的计算机的集合。一台计算机(无论是虚拟机还是物理机)只属于一个目录。目录的所有计算机上都有相同的应用程序或桌面。
交付组设计用于向用户交付应用程序和桌面。交付组可以包含来自多个计算机目录的计算机,一个计算机目录可以将计算机提供给多个交付组。但是,一台计算机只能属于一个交付组。您可以通过计算机所属的目录对计算机上正在运行的软件进行管理。通过交付组管理用户对应用程序的访问权限。
Virtual Delivery Agent
通过 Virtual Delivery Agent (VDA) 可以连接到应用程序和桌面。VDA 安装在运行用户的应用程序或虚拟桌面的计算机上。它可以向 Delivery Controller 注册计算机并管理与用户设备之间的高清晰度体验 (HDX) 连接。
在 XenApp 6 中,工作进程组中的工作进程计算机运行用户的应用程序并与数据收集器通信。在 XenApp 7 中,则是 VDA 与管理用户连接的 Delivery Controller 通信。
VDA 安装在下列计算机上:
  • 服务器操作系统计算机 – 运行 Windows Server 操作系统的计算机
  • 桌面操作系统计算机 – 运行 Windows 桌面操作系统
Delivery Controller
在 XenApp 6 中,区域主服务器负责处理用户连接请求以及与虚拟机管理程序的通信。在 XenApp 7 中,连接请求则由站点中的 Controller 分发和处理。
XenApp 6 区域提供了一种跨 WAN 连接聚合服务器和复制数据的方法。尽管区域在 XenApp 7 中没有确切的等效对象,但您可以为用户提供跨多个 WAN 和位置的应用程序。您可以为特定的地理位置或数据中心设计交付站点,然后允许您的用户访问多个交付站点。XenApp 7 的 App Orchestration 提供管理多个地理位置的多个站点的功能。
Citrix Studio 和 Citrix Director
使用 Studio 控制台配置环境并为用户提供对应用程序和桌面的访问权限。Studio 取代了 XenApp 6 中的交付服务控制台。
管理员使用 Director 监视环境、重影用户设备和对 IT 问题进行故障排除。
交付应用程序
XenApp 6 使用“发布应用程序”向导准备应用程序并将其交付给用户。在 XenApp 7 中,则使用 Studio 创建和添加应用程序,使其可供交付组中的用户使用。在使用 Studio 时,首先配置站点,创建并指定计算机目录,然后在这些计算机目录中创建交付组。交付组确定哪些用户可以访问您交付的应用程序。
数据库
XenApp 7 不使用 IMA 数据存储来存储配置信息,而是使用 Microsoft SQL Server 数据库来存储配置和会话信息。
负载管理策略
在 XenApp 6 中,负载评估程序使用预定义的衡量指标来确定计算机上的负载。用户连接可以匹配到负载更少的计算机。
在 XenApp 7 中,则使用负载管理策略来平衡跨多个计算机的负载。
委派的管理员
在 XenApp 6 中,您创建自定义管理员并根据文件夹和对象为其分配权限。在 XenApp 7 中,则基于角色和作用域对来创建自定义管理员。角色表示一种作业职能,并且具有定义的关联权限以允许委派。作用域表示对象集合。内置管理员角色具有特定的权限集,如技术支持、应用程序、托管和目录。例如,技术支持管理员只能与指定站点上的各个用户协作,而完全权限管理员可以监视整个部署并解决整个系统范围的 IT 问题。