XenApp and XenDesktop

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 及更早版本中的功能元素映射到从 7.x 开始的 XenApp 和 XenDesktop 版本。架构差异的描述如下。

XenApp 6.x 及更早版本中的此项 7.x 版本中的此项
独立管理架构 (IMA) 灵活交付管理体系结构 (FMA)
站点
工作组 计算机目录、交付组
工作器 虚拟投递代理 (VDA)、服务器操作系统计算机、服务器操作系统 VDA、桌面操作系统计算机、桌面操作系统 VDA
远程桌面服务 (RDS) 或终端服务计算机 服务器操作系统计算机,服务器操作系统 VDA
区域和数据收集器 交付控制器™
交付服务控制台 思杰工作室和思杰监控器
发布应用程序 交付应用程序
数据存储 数据库
负载评估器 负载管理策略
管理人员 委派管理员、角色、范围

体系结构差异

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

FMA 取代了 XenApp 6.5 及更早版本中使用的独立管理体系结构 (IMA)。

以下是 FMA 的关键元素,以及它们与 XenApp 6.5 及更早版本中的元素之间的关系:

  • 交付站点:场是 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 与管理用户连接的交付控制器通信。
  • 交付控制器:在 XenApp 6.5 及更早版本中,有一个区域主服务器负责用户连接请求并与虚拟机管理程序通信。在 XenApp 7.x 和 XenDesktop 7.x 中,站点中的控制器分发和处理连接请求。在 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 中,您可以通过为现有交付组配置这些设置来为指定用户启用这些功能。
通过在设置已发布应用程序的属性时向匿名用户授予权限来提供对未经身份验证(匿名)用户的支持 通过在设置交付组的用户属性时配置此选项来提供对未经身份验证(匿名)用户的支持。
本地主机缓存允许工作服务器运行,即使与数据存储的连接不可用 本地主机缓存允许连接代理操作在控制器与站点数据库之间的连接失败时继续。此实现更健壮,并且需要更少的维护。请参阅 本地主机缓存
应用程序流式处理 Citrix App-V 交付流式应用程序,这些应用程序使用 Studio 进行管理。请参阅 App-V
Web 界面 Citrix 建议您将现有系统或部署过渡到 StoreFront。
SmartAuditor 用于记录用户会话的屏幕活动 从 7.6 Feature Pack 1 开始,此功能由会话录制提供。您还可以使用配置日志记录从管理角度记录所有会话活动。
电源和容量管理,以帮助降低功耗并管理服务器容量 使用 Microsoft 配置管理器。

功能支持和更改

从 7.x 版本开始,以下功能目前不提供、不再受支持,或在 XenApp 或 XenDesktop 中发生了重大更改。

低于 128 位的 Secure ICA 加密: 在 7.x 之前的版本中,Secure ICA 可以对客户端连接进行基本、40 位、56 位和 128 位加密。在 7.x 版本中,Secure 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 组件的一项集成功能,它使用 Windows 远程协助允许管理员对交付的无缝应用程序和虚拟桌面进行影子会话和故障排除。

Flash v1 重定向: 不支持第二代 Flash 重定向的客户端会回退到服务器端渲染以使用旧版 Flash 重定向功能。7.x 版本中包含的 VDA 支持第二代 Flash 重定向功能。

本地文本回显: 此功能曾用于早期的 Windows 应用程序技术,以加速在高延迟连接上用户设备上输入文本的显示。由于图形子系统和 HDX SuperCodec 的改进,它未包含在 7.x 版本中。

单点登录: 此功能提供密码安全性,但不支持 Windows 8、Windows Server 2012 和更新的受支持 Windows 操作系统版本。它仍然支持 Windows 2008 R2 和 Windows 7 环境,但未包含在 7.x 版本中。您可以在 Citrix 下载网站上找到它:https://citrix.com/downloads

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

运行状况监视和恢复 (HMR): 在早于 7.x 的版本中,HMR 可以在服务器场中的服务器上运行测试,以监视其状态并发现任何运行状况风险。在 7.x 版本中,Director 通过在 Director 控制台中显示整个基础结构的监视和警报,提供系统运行状况的集中视图。

自定义 ICA 文件: 自定义 ICA 文件用于使用户设备(通过 ICA 文件)直接连接到特定计算机。在 7.x 版本中,此功能默认禁用,但可以使用本地组启用以供正常使用,或者在控制器不可用时以高可用性模式使用。

适用于 系统中心操作管理器 (SCOM) 2007 的管理包: 此管理包用于使用 SCOM 监视 XenApp 场的活动,但不支持 7.x 版本。请参阅当前的 适用于 XenApp 和 XenDesktop 的 Citrix SCOM 管理包

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

快速部署向导: 在早于 7.x 的 XenDesktop 版本中,此 Studio 选项允许快速部署完全安装的 XenDesktop 部署。7.x 版本中新的简化安装和配置工作流消除了对快速部署向导选项的需求。

远程电脑服务配置文件和用于自动管理的 PowerShell 脚本: 远程电脑访问现已集成到 Studio 和控制器中。

工作流工作室: 在早于 7.x 的版本中,工作流工作室是 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 Workspace™ 应用程序中没有的功能或具有不同默认值的功能

  • COM 端口映射: COM 端口映射允许或阻止访问用户设备上的 COM 端口。COM 端口映射以前默认启用。在 XenDesktop 和 XenApp 的 7.x 版本中,COM 端口映射默认禁用。有关详细信息,请参阅 使用注册表配置 COM 端口和 LPT 端口重定向设置
  • LPT 端口映射: LPT 端口映射控制旧版应用程序对 LPT 端口的访问。LPT 端口映射以前默认启用。在 7.x 版本中,LPT 端口映射默认禁用。
  • PCM 音频编解码器: 在 7.x 版本中,只有 HTML5 客户端支持 PCM 音频编解码器。
  • 支持 微软活动同步
  • 对旧版本的代理支持: 这包括:
    • 微软互联网安全和加速 (ISA) 2006 (Windows 服务器 2003)
    • 甲骨文 iPlanet 代理服务器 4.0.14 (Windows 服务器 2003)
    • Squid 代理服务器 3.1.14 (乌班图 Linux 服务器 11.10)

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

7.x 中的更改