7.x 中的变更

XenApp 和 XenDesktop 体系结构、术语和功能从 7.x 版本开始已更改。如果您仅熟悉早期(7.x 之前)版本,本文可以帮助您熟悉这些更改。

移至 7.x 版本后,新增功能中将列出对更高版本所做的变更。

除非明确说明,否则 7.x 是指 XenApp 7.5 版或更高版本,以及 XenDesktop 7 版或更高版本。

本文提供概述。有关从 7.x 之前版本移至最新版本的综合信息,请参阅升级到 XenApp 7

XenApp 6 与当前 XenApp 版本之间的元素区别

尽管并不完全相同,但下表可帮助您将 XenApp 6.5 和早期版本中的功能元素与 XenApp 和 XenDesktop 7.x 及更高版本中的功能元素对应起来。后面提供了体系结构区别的说明。

XenApp 6.x 及更低版本中被代替的功能元素 版本 7.x 中的功能元素
Independent Management Architecture (IMA) FlexCast Management Architecture (FMA)
站点
工作组 计算机目录、交付组
工作进程 Virtual Delivery Agent (VDA)、服务器操作系统计算机、服务器操作系统 VDA、桌面操作系统计算机、桌面操作系统 VDA
远程桌面服务 (RDS) 或终端服务计算机 服务器操作系统计算机,服务器操作系统 VDA
区域和数据收集器 Delivery Controller
交付服务控制台 Citrix Studio 和 Citrix Director
发布应用程序 交付应用程序
数据存储 数据库
负载评估程序 负载管理策略
管理员 委派管理员、角色、作用域

体系结构区别

从 7.x 版本开始,XenApp 和 XenDesktop 基于 FlexCast Management Architecture (FMA)。FMA 是面向服务的体系结构,可以实现跨 Citrix 各种技术的互操作性和模块化管理。FMA 为应用程序交付、移动性、服务、灵活预配和云管理提供了一个统一的平台。

FMA 取代了 XenApp 6.5 和早期版本中使用的 Independent Management Architecture (IMA)。

在考虑与 XenApp 6.5 和早期版本中的元素的关系时,以下是 FMA 中的关键元素:

  • 交付站点: 场是 XenApp 6.5 和早期版本中的顶层对象。在 XenApp 7.x 和 XenDesktop 7.x 中,站点则是级别最高的项目。站点为用户组提供应用程序和桌面。FMA 要求您必须位于域中才能部署站点。例如,要安装服务器,您的帐户必须具有本地管理员权限并且是 Active Directory 中的域用户。
  • 计算机目录和交付组: XenApp 6.5 和早期版本中托管应用程序的计算机属于工作组,目的是便于有效地管理应用程序和服务器软件。管理员可以将一个工作组中的所有计算机作为一个单元进行管理,以满足其应用程序管理和负载平衡需求。使用文件夹来组织应用程序和计算机。在 XenApp 7.x 和 XenDesktop 7.x 中,结合使用计算机目录、交付组和应用程序组来管理计算机、负载平衡和托管应用程序或桌面。还可以使用应用程序文件夹。
  • VDA: 在 XenApp 6.5 和早期版本中,工作组中的工作计算机运行用户的应用程序并与数据收集器通信。在 XenApp 7.x 和 XenDesktop 7.x 中,则是 VDA 与管理用户连接的 Delivery Controller 通信。
  • Delivery Controller:在 XenApp 6.5 和早期版本中,区域主服务器负责处理用户连接请求以及与虚拟机管理程序的通信。在 XenApp 7.x 和 XenDesktop 7.x 中,站点中的 Controller 负责分发和处理连接请求。在 XenApp 6.5 和早期版本中,区域提供了一种跨 WAN 连接聚合服务器和复制数据的方式。虽然区域在 XenApp 7.x 和 XenDesktop 7.x 中没有准确的等效功能,但是 7.x 区域和区域首选项功能仍允许您帮助远程地理区域的用户连接到资源,而不需要强制其连接遍历大部分 WAN。
  • Studio 和 Director:使用 Studio 控制台配置环境并为用户提供访问应用程序和桌面的权限。Studio 取代了 XenApp 6.5 和早期版本中的交付服务控制台。管理员使用 Director 监视环境、重影用户设备和对 IT 问题进行故障排除。要重影用户,必须启用 Windows 远程协助;安装 VDA 时默认启用此功能。
  • 交付应用程序:XenApp 6.5 和早期版本使用发布应用程序向导来准备应用程序并将其交付给用户。在 XenApp 7.x 和 XenDesktop 7.x 中,使用 Studio 创建和添加应用程序,使其可供交付组和(可选)应用程序组中的用户使用。使用 Studio 时,首先配置站点,创建并指定计算机目录,然后创建使用这些目录中的计算机的交付组。交付组确定哪些用户可以访问您交付的应用程序。(可选)可以选择创建应用程序组来替代多个交付组。
  • 数据库: XenApp 7.x 和 XenDesktop 7.x 不使用 IMA 数据存储来存储配置信息,而是使用 Microsoft SQL Server 数据库来存储配置和会话信息。
  • 负载管理策略: 在 XenApp 6.5 和早期版本中,负载评估器使用预定义的衡量指标来确定计算机上的负载。用户连接可以匹配到负载较低的计算机。在 XenApp 7.x 和 XenDesktop 7.x 中,则使用负载管理策略跨多台计算机平衡负载。
  • 委派管理:在 XenApp 6.5 和早期版本中,创建自定义管理员并根据文件夹和对象向其分配权限。在 XenApp 7.x 和 XenDesktop 7.x 中,则基于角色和作用域对来创建自定义管理员。角色表示一种作业职能,并且具有定义的关联权限以允许委派。作用域表示对象集合。内置管理员角色具有特定的权限集,如技术支持、应用程序、托管和目录。例如,技术支持管理员只能与指定站点上的各个用户协作,而完全权限管理员可以监视整个部署并解决整个系统范围的 IT 问题。

功能比较

过渡到 FMA 意味着在 XenApp 6.5 和早期版本中提供的一些功能可能会采用其他方式实现,或者可能需要替换其他功能、组件或工具才能实现相同的目的。

XenApp 6.5 及更低版本中被代替的功能元素: 7.x 中使用的功能元素:
使用策略设置配置会话预启动和会话延迟 通过编辑交付组设置配置会话预启动和会话延迟。与 XenApp 6.5 中相同,这些功能通过以下方式帮助用户快速连接到应用程序:在用户请求会话之前启动会话(会话预启动),并在用户关闭所有应用程序之后使会话保持活动状态(会话延迟)。在 XenApp 和 XenDesktop 7.x 中,通过为现有交付组配置这些设置为指定用户启用这些功能。请参阅配置会话预启动和会话延迟
通过在设置已发布应用程序的属性时向匿名用户授予权限来提供对未经身份验证(匿名)用户的支持 通过在设置交付组的用户属性时配置此选项来提供对未经身份验证(匿名)用户的支持。请参阅用户
即使在与数据存储的连接不可用时,本地主机缓存仍允许工作服务器正常运行 本地主机缓存允许在 Controller 与站点数据库之间的连接失败时连接代理操作继续执行。此实施更强大,且需要的维护更少。请参阅本地主机缓存
应用程序流技术推送 Citrix App-V 提供流应用程序,这些应用程序是通过使用 Studio 进行管理。请参阅 App-V
Web Interface Citrix 建议过渡到 StoreFront。
使用 SmartAuditor 记录用户会话的屏幕活动 自 7.6 Feature Pack 1 起,此功能由 Session Recording 提供。还可以使用配置日志记录从管理角度记录所有会话活动。
使用电源和容量管理功能帮助降低电源消耗和管理服务器容量。 使用 Microsoft Configuration Manager。

功能支持和更改

XenApp 或 XenDesktop 7.x 及更高版本当前不提供、不再支持或已显著更改以下功能。

低于 128 位的安全 ICA 加密: 在 7.x 之前的版本中,可以使用安全 ICA 加密客户端连接,以实现基本加密、40 位、56 位和 128 位加密。在 7.x 版本中,安全 ICA 加密仅适用于 128 位加密。

旧版打印: 7.x 版本不支持以下打印功能:

  • DOS 客户端和 16 位打印机的向后兼容性。
  • 支持连接到 Windows 95 和 Windows NT 操作系统的打印机,包括增强型扩展打印机属性和 Win32FavorRetainedSetting。
  • 启用或禁用自动保留和自动恢复的打印机的功能。
  • DefaultPrnFlag。这是服务器上用于启用或禁用自动保留和自动恢复的打印机的一项注册表设置,存储在服务器上的用户配置文件中。

支持旧版客户端打印机名称。

Secure Gateway: 在 7.x 之前的版本中,Secure Gateway 是用于在服务器和用户设备之间提供安全连接的选项。NetScaler Gateway 是用于确保外部连接安全的替代选项。

重影用户: 在 7.x 之前的版本中,管理员通过设置策略来控制用户到用户重影操作。在 7.x 版本中,重影最终用户是 Director 组件的一项集成功能,该功能使用 Microsoft 远程协助来允许管理员重影和解决与已交付的无缝应用程序和虚拟桌面有关的问题。

Flash v1 重定向: 不支持第二代 Flash 重定向的客户端(包括 3.0 之前的 Citrix Receiver for Windows 版本、11.100 之前的 Citrix Receiver for Linux 版本以及 Citrix 联机插件 12.1)将回退到服务器端呈现,以实现旧版 Flash 重定向功能。7.x 版本中包括的 VDA 支持第二代 Flash 重定向功能。

本地文本回显:此功能与早期的 Windows 应用程序技术结合使用,用于在高延迟连接中,在用户设备上加速显示输入文本。由于图形子系统和 HDX SuperCodec 的功能得以增强,因此 7.x 版本中不提供此功能。

单点登录:此功能可以确保密码安全,但在 Windows 8、Windows Server 2012 和支持的更高 Windows 操作系统版本中不受支持。在 Windows 2008 R2 和 Windows 7 环境中仍支持此功能,但 7.x 版本不包括此功能。可以在 Citrix 下载 Web 站点找到此功能:https://citrix.com/downloads

Oracle 数据库支持:7.x 版本要求使用 SQL Server 数据库。

运行状况监视与恢复 (HMR):在 7.x 之前的版本中,HMR 可以在服务器场中的服务器上运行测试,以监视它们的状态并发现任何运行状况风险。在 7.x 版本中,Director 从 Director 控制台监视整个基础结构并提供警报,从而提供了一种从中央位置查看系统运行状况的方式。

自定义 ICA 文件: 自定义 ICA 文件用于从用户设备(使用 ICA 文件)直接连接到特定计算机。在 7.x 版本中,此功能默认处于禁用状态。但在正常情况下,可以通过本地组将其启用。在 Controller 不可用时,还可以在高可用性模式中使用该功能。

Management Pack for System Center Operations Manager (SCOM) 2007:该管理包之前使用 SCOM 监视 XenApp 场的活动,但不支持 7.x 版本。请参阅当前的 Citrix SCOM Management Pack for XenApp and XenDesktop

CNAME 功能:在 7.x 之前的版本中,默认启用 CNAME 功能。如果部署依赖于 CNAME 记录进行 FQDN 重新路由并且使用 NETBIOS 名称,则可能会失败。在 7.x 版本中,Delivery Controller 自动更新功能可以动态更新 Controller 的列表,并且还可以在向站点添加 Controller 或从站点删除 Controller 时自动向 VDA 发送通知。Controller 自动更新功能在 Citrix 策略中默认处于启用状态,但可以禁用。或者,也可以在注册表中重新启用 CNAME 功能,以继续使用现有部署并允许 FQDN 重新路由和使用 NETBIOS 名称。有关详细信息,请参阅 CTX137960

快速部署向导:在 7.x 之前的 XenDesktop 版本中,利用此 Studio 选项可以对完整安装的 XenDesktop 部署进行快速部署。7.x 版本中提供简化的全新安装和配置工作流程,不需要再使用“快速部署”向导选项。

用于实现自动管理的 Remote PC Service 配置文件和 PowerShell 脚本: Remote PC Access 现在已集成到 Studio 和 Controller 中。

Workflow Studio:在 7.x 之前的版本中,Workflow Studio 是用于 XenDesktop 的工作流组合的图形界面。7.x 版本不支持此功能。

在客户端连接期间启动非发布程序:在 7.x 之前的版本中,此 Citrix 策略设置指定是否在服务器上通过 ICA 或 RDP 启动初始应用程序或已发布的应用程序。在 7.x 版本中,此设置仅指定是否在服务器上通过 RDP 启动初始应用程序或已发布的应用程序。

桌面启动:在 7.x 之前的版本中,此 Citrix 策略设置指定非管理员用户是否可以连接到桌面会话。在 7.x 版本中,非管理员用户必须属于 VDA 计算机的直接访问用户组才能连接到此 VDA 上的会话。桌面启用设置使 VDA 直接访问用户组的非管理员用户可以使用 ICA 连接连接到 VDA。桌面启动设置不影响 RDP 连接;无论是否启用此设置,VDA 直接访问用户组的用户都可以使用 RDP 连接与 VDA 建立连接。

颜色深度:在 7.6 之前的 Studio 版本中,在交付组的用户设置中指定颜色深度。自版本 7.6 起,可以使用 New-BrokerDesktopGroup 或 Set-BrokerDesktopGroup PowerShell cmdlet 设置交付组的颜色深度。

启动经过触控优化的桌面:此设置已禁用,不可用于 Windows 10 和 Windows Server 2016 计算机。有关详细信息,请参阅 移动体验策略设置

Citrix Receiver 中未提供或具有不同默认值的功能

  • COM 端口映射: COM 端口映射可允许或阻止访问用户设备上的 COM 端口。在之前版本中,COM 端口映射默认处于启用状态。在 XenDesktop 和 XenApp 的 7.x 版本中,COM 端口映射默认处于禁用状态。有关详细信息,请参阅使用注册表配置 COM 端口和 LPT 端口重定向设置
  • LPT 端口映射: LPT 端口映射控制旧版应用程序对 LPT 端口的访问。在之前版本中,LPT 端口映射默认处于启用状态。在 7.x 版本中,LPT 端口映射默认处于禁用状态。
  • PCM 音频编解码器: 在 7.x 版本中,只有 HTML5 客户端支持 PCM 音频编解码器。
  • 支持 Microsoft ActiveSync
  • 针对旧版本的代理支持: 其中包括:
    • Microsoft Internet Security and Acceleration (ISA) 2006 (Windows Server 2003)
    • Oracle iPlanet Proxy Server 4.0.14 (Windows Server 2003)
    • Squid Proxy Server 3.1.14 (Ubuntu Linux Server 11.10)

有关详细信息,请参阅适用于您所用版本的 Citrix Receiver 文档。