XenApp and XenDesktop

安装前的准备工作

部署 XenApp 和 XenDesktop® 首先要安装以下组件。此过程为向防火墙内部的用户交付应用程序和桌面做准备。

  • 一个或多个交付控制器
  • 思杰工作室
  • 思杰监控器
  • 思杰应用商店™
  • Citrix 许可证服务器
  • 一个或多个 Citrix 虚拟投递代理 (VDA)
  • 可选的组件和技术,例如通用打印服务器、联合身份验证服务以及自助密码重置功能

对于防火墙外部的用户,请安装并配置一个附加组件,例如 NetScaler。有关将 NetScaler 与 StoreFront 结合使用的简介,请参阅 将 XenApp 和 XenDesktop 与 NetScaler Gateway 集成

您可以如何安装组件

您可以使用 XenApp 和 XenDesktop ISO 上的完整产品安装程序来部署许多组件和技术。您可以使用独立的 VDA 安装程序来安装 VDA。所有安装程序都提供图形界面和命令行界面。请参阅 安装程序

产品 ISO 包含用于安装、升级或删除 Active Directory 中计算机的 VDA 的示例脚本。您还可以使用这些脚本来管理由 Machine Creation Services (MCS) 和 Provisioning Services (PVS) 使用的主映像。有关详细信息,请参阅 使用脚本安装 VDA

作为使用安装程序的自动化替代方案,Citrix Smart Tools 使用蓝图来创建 XenApp 和 XenDesktop 部署。有关详细信息,请参阅 Smart Tools 产品文档

在安装之前,请务必仔细审阅以下信息

  • 技术概述:如果您不熟悉产品及其组件。
  • 7.x 中的更改:如果您要从 XenApp 6.x 或 XenDesktop 5.6 部署迁移到当前版本。
  • 安全性:规划部署环境时。
  • 已知问题:您在此版本中可能会遇到的问题。
  • 数据库:了解系统数据库以及如何配置它们。在 Controller 安装过程中,您可以安装 SQL Server Express 作为站点数据库。在安装核心组件后,创建站点时配置大多数数据库信息。
  • 远程电脑访问:如果您要部署一个环境,使用户能够远程访问其办公室中的物理计算机。
  • 连接和资源:如果您正在使用虚拟机管理程序或云服务来托管或预配用于应用程序和桌面的 VM。您可以在创建站点时(安装核心组件后)配置第一个连接。在此之前随时设置您的虚拟化环境。
  • Microsoft System Center Configuration Manager:如果您正在使用 ConfigMgr 管理对应用程序和桌面的访问,或者如果您正在将局域网唤醒功能与远程电脑访问结合使用。

组件应该安装在哪里

查看 系统要求 以了解支持的平台、操作系统和版本。组件必备项会自动安装,除非另有说明。有关 Citrix StoreFront 和 Citrix License Server 的支持平台和必备项,请参阅其文档。

您可以在同一台服务器上或在不同的服务器上安装核心组件。

  • 将所有核心组件安装在一台服务器上适用于评估、测试或小型生产部署。
  • 为了适应未来的扩展,请考虑在不同的服务器上安装组件。例如,将 Studio 安装在与安装 Controller 的服务器不同的计算机上,可以远程管理站点。
  • 对于大多数生产部署,建议在单独的服务器上安装核心组件。

您可以在同一台服务器上同时安装 Delivery Controller™ 和适用于服务器操作系统的 VDA。启动安装程序并选择 Delivery Controller(以及您希望在该计算机上安装的任何其他核心组件)。然后再次启动安装程序并选择适用于服务器操作系统的 Virtual Delivery Agent。

确保每个操作系统都安装了最新更新。例如,如果未安装 Windows 更新 KB2919355,则在 Windows Server 2012 R2 上安装 Controller 或在 Windows 8.1 或 Windows Server 2012 R2 上安装 VDA 将失败。

确保所有计算机的系统时钟都已同步。保护计算机之间通信的 Kerberos 基础结构需要同步。

Windows 10 计算机的优化指南可在 CTX216252 中找到。

不应安装组件的位置:

  • 请勿在 Active Directory 域控制器上安装任何组件。
  • 不支持在 SQL Server 群集安装、SQL Server 镜像安装中的节点上或在运行 Hyper-V 的服务器上安装 Controller。
  • 请勿在运行 XenApp 6.5 功能包 2 用于 Windows Server 2008 R2 或任何早期版本 XenApp 的服务器上安装 工作室。

权限和活动目录的配置要求

您必须是域用户,并且是安装组件的计算机上的本地管理员。

要使用独立 VDA 安装程序,您必须具有提升的管理权限或使用 Run as administrator

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

  • 系统要求 列出了支持的活动目录功能级别。活动目录 包含更多信息。
  • 您必须至少有一个运行 Active Directory 域服务的域控制器。
  • 请勿在域控制器上安装任何 XenApp® 或 XenDesktop 组件。
  • 在 Studio 中指定组织单位名称时,请勿使用正斜杠 (/)。

用于安装 Citrix 许可证服务器的 Windows 用户帐户会自动配置为许可证服务器上的委派管理完全管理员。

有关详细信息,请参阅:

安装指导、注意事项和最佳做法

在安装任何组件期间

通常,如果某个组件具有必备项,则安装程序会在不存在这些必备项时部署它们。某些必备项可能需要重新启动计算机。

在安装之前、期间和之后创建对象时,请为每个对象指定唯一的名称。例如,为网络、组、目录和资源提供唯一的名称。

如果组件安装不成功,安装将停止并显示错误消息。已成功安装的组件将保留。您无需重新安装它们。

安装(或升级)组件时会自动收集分析数据。默认情况下,安装完成后,这些数据会自动上传到 Citrix。此外,当您安装组件时,您会自动加入 Citrix 客户体验改善计划 (CEIP),该计划会上传匿名数据。在安装过程中,您还可以选择参与其他 Citrix 技术(例如 Smart Tools),这些技术会收集诊断信息以进行维护和故障排除。有关这些计划的信息,请参阅 Citrix Insight Services

VDA 安装期间

安装 VDA 时,默认包含适用于 Windows 的 Citrix 接收器,但使用 VDAWorkstationCoreSetup.exe 安装程序时除外。您可以将 Citrix 接收器从安装中排除。您或您的用户可以从 Citrix 网站下载、安装(和升级)Citrix 接收器和其他 Citrix 接收器。或者,您可以从 StoreFront 服务器提供这些 Citrix 接收器。

Print Spooler Service 在受支持的 Windows 服务器上默认启用。如果禁用此服务,则无法成功安装适用于 Windows Server 操作系统的 VDA,因此请确保在安装 VDA 之前启用此服务。

大多数受支持的 Windows 版本都已安装 Microsoft Media Foundation。如果您安装 VDA 的计算机没有 Media Foundation(例如 N 版本),则不会安装多个多媒体功能,并且这些功能将无法工作。您可以确认此限制,或者在安装 Media Foundation 后结束 VDA 安装并稍后重新启动。在图形界面中,此选择会显示在消息中。在命令行中,您可以使用 /no_mediafoundation_ack 来确认此限制。

当您安装 VDA 时,会自动创建一个名为 Direct Access Users 的新本地用户组。在桌面操作系统 VDA 上,此组仅适用于 RDP 连接。在服务器操作系统 VDA 上,此组适用于 ICA® 和 RDP 连接。

VDA 必须具有有效的控制器地址才能进行通信。否则,无法建立会话。您可以在安装 VDA 时或之后指定控制器地址。请记住,此操作必须完成。

VDA 安装后和安装期间的重新启动

VDA 安装结束时需要重新启动。默认情况下,此重新启动会自动发生。

要最大程度地减少 VDA 安装期间所需的重新启动次数,请执行以下操作:

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

如果您在安装 VDA 之前未安装这些必备项:

  • 如果您使用图形界面或不带 /noreboot 选项的命令行界面,则计算机在安装必备项后会自动重新启动。
  • 如果您使用带 /noreboot 选项的命令行界面,则必须手动启动重新启动。

每次重新启动后,请再次运行安装程序或命令以继续 VDA 安装。

安装程序

完整产品安装程序

使用 XenApp 和 XenDesktop ISO 中提供的完整产品安装程序,您可以执行以下操作:

  • 安装、升级或删除核心 XenApp 和 XenDesktop 组件:交付控制器、管理控制台、监控器、StoreFront、许可证服务器
  • 安装或升级适用于服务器或桌面操作系统的 Windows VDA
  • 在您的打印服务器上安装 Universal Print 服务器 Ups 服务器组件
  • 安装 联合身份验证服务
  • 安装自助密码重置服务组件

要为单个用户(例如,用于 Web 开发)从服务器操作系统交付桌面,请使用完整产品安装程序的命令行界面。有关详细信息,请参阅 Server VDI

独立 VDA 安装程序

独立 VDA 安装程序可在 Citrix 下载页面上获取。独立 VDA 安装程序比完整产品 ISO 小得多。它们更易于适应以下部署:

  • 使用已暂存或本地复制的电子软件分发 (ESD) 软件包
  • 准备好物理计算机
  • 拥有远程办公室

默认情况下,自解压独立 VDA 中的文件将提取到 Temp 文件夹。与使用完整产品安装程序相比,提取到 Temp 文件夹时,计算机上需要更多的磁盘空间。但是,提取到 Temp 文件夹的文件在安装完成后会自动删除。或者,您可以将 /extract 命令与绝对路径一起使用。

有三个独立的 VDA 安装程序可供下载。

VDA服务器安装程序.exe

安装适用于服务器操作系统的 VDA。它支持完整产品安装程序提供的所有适用于服务器操作系统的 VDA 选项。

VDA工作站安装程序.exe

安装适用于桌面操作系统的 VDA。它支持完整产品安装程序提供的所有适用于桌面操作系统的 VDA 选项。

VDAWorkstationCoreSetup.exe

安装适用于桌面操作系统的 VDA,该 VDA 针对远程电脑访问部署或核心 VDI 安装进行了优化。远程电脑访问使用物理机。核心 VDI 安装是指未用作主映像的虚拟机。它仅安装此类部署的 VDA 连接所需的核心服务。因此,它仅支持完整产品或 VDAWorkstationSetup 安装程序有效选项的子集。

此安装程序不安装或不包含用于以下目的的组件:

  • App-V.
  • 配置文件管理。从安装中排除 Citrix 配置文件管理会影响 Citrix Director 显示。有关详细信息,请参阅安装 VDA
  • 计算机身份服务。
  • 个人虚拟磁盘或应用磁盘。

The VDAWorkstationCoreSetup.exe installer does not install or contain a Citrix Receiver for Windows.

使用 VDAWorkstationCoreSetup.exe,其效果等同于使用完整产品或 VDAWorkstationSetup.exe 安装程序来安装桌面操作系统 VDA,并满足以下任一条件:

  • 在图形界面中:在“环境”页面上选择远程电脑访问选项,并在“组件”页面上清除 Citrix Receiver™ 复选框。
  • 在命令行界面中,需要指定 /remotepc 和 /components vda 选项。
  • 在命令行界面中:指定 /components vda 和 /exclude “Citrix App-V 个性化 - VDA” “个人 vDisk” “计算机身份服务” “Citrix 用户配置文件管理器” “Citrix 用户配置文件管理器 WMI 插件”。

您可以通过运行完整产品安装程序稍后安装省略的组件/功能。该操作将安装所有缺失的组件。

安装前的准备工作