Product Documentation

准备安装

Feb 23, 2016

常规安装指南

  • 如果您不熟悉本产品及其组件,请查看技术概览一文。 如果您的当前部署为 XenApp 6.x 或更低版本,请参阅概念和组件一文,其中列出了 XenApp 和 XenDesktop 7.x 之间的区别。
  • 规划部署时,请参阅安全一文。
  • 有关您可能会遇到的安装问题,请查看已知问题一文。
  • 如果使用受支持的虚拟机管理程序或云服务为应用程序和桌面提供虚拟机,请在安装组件后创建站点时配置与该主机之间的第一个连接。 但是,可以在之前的任何时间配置虚拟化环境。 请参阅此处列出的信息来源。
  • 如果使用 Microsoft System Center Configuration Manager 管理对应用程序和桌面的访问权限,请参阅本文
  • 请参阅数据库一文,了解系统数据库的相关信息以及如何配置这些数据库。 安装 Controller 过程中,可以选择是否在同一服务器上安装 Microsoft SQL Server 2012 Express。 大部分数据库信息都是在安装核心组件之后创建站点时配置的。
  • 安装 Citrix 许可证服务器时,该用户帐户会自动成为许可证服务器上的完全权限管理员。 有关详细信息,请参阅委派管理一文。
  • 在安装前、安装期间和安装完成后创建对象时,最好为每个对象(例如,网络、组、目录和资源)指定唯一的名称。
  • 如果组件未成功安装,此过程将停止并显示一条错误消息。 成功安装的组件将会保留,不需要重新安装。
  • Citrix Studio 在安装后自动启动。 使用图形界面时,可以在向导的最后一个页面上禁用此操作。
  • 可以使用产品 ISO 中包含的安装程序安装核心组件和 Virtual Delivery Agent (VDA);此过程称为“完整产品安装程序”。要安装 VDA,可以使用完整产品安装程序或独立的 VDA 安装程序(可以从产品下载站点获取)。 这两种安装程序都提供图形界面命令行界面
  • 产品安装介质包含用于在 Active Directory 中安装、升级或删除计算机组的 VDA 的示例脚本。 也可以将脚本应用于单个计算机,并用来管理 Machine Creation Services 和 Provisioning Services 使用的主映像。 有关详细信息,请参阅使用脚本安装 VDA 一文。
  • 可以使用完整产品安装程序通过图形界面或命令行界面在打印服务器上安装通用打印服务器服务器组件的服务器组件 (UpsServer)。 产品下载站点可能还包含 UpsServer 下载软件包。
  • 产品 ISO 中不再包含 Citrix Receiver for Mac 和 Citrix Receiver for Linux 的各个版本。 您(或您的用户)可以从 Citrix Web 站点下载并安装 Citrix Receiver。 此外,可以在 StoreFront 服务器上提供这些 Citrix Receiver(请参阅 StoreFront 3.0.x 文档中的在服务器上提供 Citrix Receiver 安装文件部分,或者参阅您正在使用的 StoreFront 版本中的等效内容)。

权限

您必须是正在安装组件的计算机上的域用户和本地管理员。

要使用独立的 VDA 安装程序,必须在开始安装之前提升管理权限,或使用以管理员身份运行

请在开始安装之前配置 Active Directory 域。

  • 系统要求一文列出了受支持的 Active Directory 功能级别。 Active Directory 一文中包含其他支持信息。
  • 必须至少有一个运行 Active Directory 域服务的域控制器。
  • 请勿尝试在域控制器上安装任何组件。
  • 在 Studio 中指定组织单位名称时,请勿使用正斜杠 (/)。
  • 请参阅 Microsoft 文章,了解 Active Directory 配置说明。

组件的安装位置

确定组件的安装位置,然后准备计算机和操作系统。

  • 参阅系统要求一文,了解 Controller、Studio、Citrix Director、虚拟化资源(主机)和 VDA 支持的操作系统及版本。 大部分组件必备项都是自动安装的;该文章中还注明了例外项。 参阅 Citrix StoreFront 和 Citrix 许可证服务器文档,了解支持的平台。
  • 您可以将核心组件安装在同一服务器或不同服务器上。 例如,要远程管理较小的部署,可以将 Studio 与 Controller 安装在不同服务器上。 为适应将来的扩展,请考虑将组件安装在单独的服务器上;例如,将许可证服务器和 Director 安装在不同的服务器上。
  • 可以在相同的服务器上安装 Delivery Controller 和适用于 Windows 服务器操作系统的 Virtual Delivery Agent。 为此,请启动安装程序并选择 Delivery Controller(以及要在该计算机上安装的任何其他核心组件),然后再次启动安装程序并选择适用于 Windows 服务器操作系统的 Virtual Delivery Agent。
  • 请勿在域控制器上安装任何组件。
  • 不支持在 SQL Server 群集安装或 SQL Server 镜像安装中的节点上安装 Controller,也不支持在运行 Hyper-V 的服务器上安装。
  • 请勿在运行 XenApp 6.5 Feature Pack 2 for Windows Server 2008 R2 或任何早期版本的 XenApp 的服务器上安装 Studio。
  • 确保每个操作系统都具有最新更新。
  • 确保所有计算机具有同步的系统时钟。 对于 Kerberos 基础结构而言,必需实现同步,以保护计算机之间的通信。

安装核心组件时需要指定的内容

以下部分说明了您在安装过程中看到和指定的内容。 遵循图形界面向导的顺序;此外,还提供了等效命令行选项。 安装文章提供了与如何启动向导和发布带选项的命令有关的详细信息。

与核心组件结合使用的功能

选择或指定是否安装 Microsoft SQL Server Express。 如果您不熟悉数据库,请查看数据库一文。 (命令行选项:/nosql,用于阻止安装)

安装 Director 时,自动安装 Windows 远程协助。 可以选择是否在 Windows 远程协助中启用阴影操作以与 Director 用户阴影操作结合使用,并打开 TCP 端口 3389。 默认启用此功能。  (命令行选项:/no_remote_assistance)

核心组件的防火墙端口

默认情况下,如果 Windows 防火墙服务正在运行,那么即使未启用防火墙,以下端口也会自动打开。 如果使用第三方防火墙或未使用防火墙,或者更喜欢亲自打开,则可以禁用此默认操作,然后手动打开端口。 有关此产品及其他 Citrix 产品的完整端口信息,请参阅 CTX101810。  (命令行选项:/configure_firewall)

  • Controller:TCP 80、443
  • Director:TCP 80、443
  • 许可证服务器:TCP 7279、8082、8083、27000
  • StoreFront:TCP 80、443

VDA 安装指南

  • VDA 安装程序提供图形界面命令行界面
  • 请查看系统要求一文,了解 VDA 支持的操作系统和版本。 大部分组件必备项都是自动安装的;该文章中还注明了例外项。  安装 VDA for Windows Server OS 时,Remote Desktop Services 角色服务会自动安装并启用(如果尚未安装和启用)。
  • 如果要在 Windows 7 或 Windows Server 2008 R2 计算机上安装 VDA,请先确认是否已安装 .NET 3.5.1,然后再开始安装 VDA。 下面的重新启动部分介绍了其他安装必备项的注意事项。
  • 默认情况下,在受支持的 Windows 服务器上启用后台打印程序服务。 如果禁用了此服务,则无法成功安装 VDA for Windows Server OS,因此,请务必在安装 VDA 之前启用此服务。
  • 安装 VDA 期间,将自动安装 Profile Management。 虽然您可以在使用命令行界面时将此组件排除在外,但会影响包含 Director 的 VDA 的监视和故障排除。
  • 安装 VDA 时,系统将自动创建名为“直接访问用户”的新本地用户组。 在 VDA for Windows Desktop OS 上,此用户组仅适用于 RDP 连接;在 VDA for Windows Server OS 上,此用户组则适用于 ICA 和 RDP 连接。
  • 对于 Remote PC Access 配置,请在用户将远程访问的每台物理办公室 PC 上安装 VDA for Windows Desktop OS。 请勿启用优化功能。
  • 如果要在运行受支持的 Linux 操作系统上安装 VDA,请参阅 Red Hat Linux VDASUSE Linux VDA 了解基础信息。

可用 VDA 安装程序:完整产品安装程序和独立的安装程序包

可以使用完整产品安装程序或独立的安装程序包安装 VDA。 这两种安装程序都提供图形界面和命令行界面。

完整产品安装程序会自动检测您的操作系统,并允许您仅在该系统上安装支持的 Windows VDA:VDA for Windows Server OS 或 VDA for Windows Desktop OS。

独立的 VDA 安装程序包

较小的独立软件包可以更轻松地容纳使用本地暂存或复制的电子软件分发 (ESD) 程序包、具有物理机或远程办公室的部署。 独立的程序包主要用于使用命令行(无提示)安装的部署,支持的命令行参数与完整产品安装程序使用。 该程序包还提供与完整产品安装程序等效的图形界面。

如何使用独立 VDA 安装程序的图形界面

如何使用独立 VDA 安装程序的命令行界面

有两种独立的自解压 VDA 安装程序包:一种用于在受支持的服务器操作系统上执行安装,另一种用于受支持的工作站(桌面)操作系统计算机。

默认情况下,该程序包中的文件将提取到 Temp 文件夹中。 提取到 Temp 文件夹时所需的计算机上的磁盘空间高于使用完整产品安装程序时所需的磁盘空间。 提取到 Temp 文件夹的文件将自动删除,但您可以在安装完成后手动将其删除(从 C:\Windows\Temp\Ctx-* 中,其中 * 为随机全局唯一标识符)。 或者,可以使用 /extract 命令与绝对路径。

如果您的部署使用 Microsoft System Center Configuration Manager,VDA 安装可能会显示为失败,退出代码为 3,即使已成功安装 VDA 亦如此。 要避免显示令人产生误解的消息,可以在 CMD 脚本中打包您的安装,或更改 Configuration Manager 软件包中的成功代码。 有关详细信息,请参阅论坛讨论,网址为 http://discussions.citrix.com/topic/350000-sccm-install-of-vda-71-fails-with-exit-code-3/。  

重新启动

VDA 安装结束时需要重新启动计算机。

如果要尽量减少安装过程中需要额外重新启动的次数,请执行以下操作:

  • 请务必在安装之前安装受支持的 .NET Framework 版本。
  • 对于 Windows Server 操作系统计算机,请在安装 VDA 之前安装并启用 RDS 角色服务。

其他必备项通常不要求重新启动计算机,因此您可以允许安装程序自动为您处理。

如果在开始安装 VDA 之前未安装必备项,但为命令行安装指定了 /noreboot 选项,则必须管理重新启动。 例如,使用自动必备项部署功能时,安装程序将在安装 RDS 后暂停,等待重新启动;请务必在重新启动计算机之后再次运行该命令以继续安装 VDA。

不受支持的 Windows 系统上的 VDA

Windows XP 或 Windows Vista 不支持最新版本的 VDA;此外,不能在这些操作系统上使用本版本以及其他较新版本中的某些功能。 Citrix 建议您将这些系统替换为当前支持的 Windows 桌面操作系统版本,然后安装此版本中的 VDA。 如果必须继续容纳运行 Windows XP 或 Windows Vista 的计算机,可以安装早期的 Virtual Desktop Agent 版本(包含某些修补程序的 5.6 FP1)。 有关详细信息,请参阅 CTX140941。 请谨记:

  • 不能在 Windows XP 或 Windows Vista 系统上安装核心组件(Controller、Studio、Director、StoreFront、许可证服务器)。
  • Windows Vista 系统不支持 Remote PC Access。
  • Microsoft 已于 2014 年 4 月 8 日终止对 Windows XP 提供支持,此时 Citrix 不再支持 Windows XP。
  • 继续使用旧的 VDA 可能会影响功能的可用性以及向 Controller 注册 VDA,请参阅混合环境注意事项。

安装 VDA 时需要指定的内容

以下部分说明了您在安装过程中指定的内容。 遵循图形界面向导的顺序;此外,还提供了等效的命令行选项。 安装文章提供了与如何启动向导或发布带选项的命令有关的详细信息。 

环境

VDA 环境指定您将如何使用 VDA:

  • 默认“主映像”选项指示您将使用 Machine Creation Services (MCS) 或 Provisioning Services 根据在虚拟机管理程序或云服务中创建的主映像创建虚拟机。 请在主映像上安装 VDA。 (命令行选项:/masterimage)
  • “Remote PC Access”选项指示您将在物理机或未配置 VDA 的 VM 上安装 VDA。

VDA for Windows Desktop OS 版本

安装 VDA for Windows Desktop OS 时,系统会提供用于安装标准 VDA 或 HDX 3D Pro 版 VDA 的选项。

  • 建议为大部分桌面选择标准 VDA,包括启用了 Microsoft RemoteFX 的桌面。 这是默认安装的版本。
  • VDA for HDX 3D Pro 优化了图形密集型程序和富媒体应用程序的性能。 如果计算机将访问图形处理器以进行 3D 渲染,建议选择此版本。 (命令行选项:/enable_hdx_3d_pro)

安装位置和 Citrix Receiver 安装

组件默认安装在 C:\Program Files\Citrix 中。 可以在安装过程中指定其他位置,但该位置必须具有网络服务的执行权限。 (命令行选项:/installdir,用于指定非默认目录)

默认情况下会随 VDA 安装 Citrix Receiver for Windows。 可以禁用此默认操作。 (命令行选项:使用 /components vda 可阻止安装 Citrix Receiver)

Delivery Controller 地址

可以在安装 VDA(建议)时或以后指定已安装的 Controller 的地址 (FQDN)。 虽然不要求您在安装 VDA 时指定 Controller 地址,但请记住,如果未提供此信息,则不能在 Controller 中注册 VDA。 如果 VDA 无法注册,包含这些 VDA 的计算机上的用户将无法访问其应用程序和桌面。 (命令行选项:/controllers)

  • 如果您在安装 VDA 时指定了 Controller 的 FQDN,安装程序将尝试连接到指定地址。 如果连接尝试失败,安装程序将提供信息消息。
  • 如果选择在以后指定 Controller 地址,安装程序将提醒您该要求。 如果安装了 VDA,但未指定 Controller 地址,可以在以后重新运行安装程序,或者使用 Citrix 组策略。

如果在 VDA 安装期间以及在组策略中指定了 Controller 地址,这些策略设置将替代安装过程中提供的设置。

请记住,还需要打开用于与 Controller 进行通信的防火墙端口,才能成功注册 VDA。

在初次指定 Controller 位置(安装 VDA 时或以后)之后,可以在安装其他 Controller 时使用自动更新功能更新 VDA。

有关 VDA 如何发现并在 Controller 中注册的详细信息,请参阅 Delivery Controller 一文。 

VDA 功能

可以启用或禁用与 VDA 结合使用的以下功能:

  • 优化性能:(默认启用)此功能处于启用状态时,将对虚拟机管理程序上的 VM 中运行的 VDA 使用优化工具。 VM 优化包括禁用脱机文件、禁用后台碎片整理,以及降低事件日志大小。 有关详细信息,请参阅 CTX125874。 如果要使用 Remote PC Access,请勿启用此选项。 (命令行选项:/optimize)
  • Windows 远程协助:(默认启用)此功能处于启用状态时,Windows 远程协助将与 Director 的用户重影功能结合使用,并且 Windows 会自动打开防火墙中的 TCP 端口 3389,即使您选择手动打开防火墙端口也是如此。 (命令行选项:/enable_remote_assistance)
  • 对音频使用实时音频传输:(默认启用)此功能处于启用状态时,将对音频数据包使用 UDP,这样可以提升音频性能。 (命令行选项:/enable_real_time_transport)
  • Personal vDisk:(默认启用;仅在 VM 上安装 VDA for Windows Desktop OS 时可用)。此功能处于启用状态时,个人虚拟磁盘可以与主映像结合使用。 有关详细信息,请参阅个人虚拟磁盘一文。 (命令行选项:/baseimage)

VDA 的防火墙端口

默认情况下,如果 Windows 防火墙服务正在运行,那么即使未启用防火墙,以下端口也会自动打开。 如果使用第三方防火墙或未使用防火墙,或者更喜欢亲自打开,则可以禁用此默认操作,然后手动打开端口。 有关端口的完整信息,请参阅 CTX101810。 (命令行选项:/enable_hdx_ports)

  • Controller:TCP 80、1494、2598、8008

要在用户设备与虚拟桌面之间进行通信,请将端口 1494 和 2598 上的入站 TCP 配置为端口例外。 为安全起见,Citrix 建议您不要将这些已注册的端口用于除 ICA 协议和通用网关协议之外的任何用途。

要在 Controller 与虚拟桌面之间进行通信,请将入站端口 80 配置为端口例外。

  • Windows 远程协助:TCP 3389

如果此功能已启用,Windows 会自动打开此端口,即使您选择手动打开端口也是如此。

  • 实时音频传输:UDP 16500-16509