Citrix Virtual Apps and Desktops

准备安装

要部署 Citrix Virtual Apps and Desktops,请先安装以下组件。此过程是为向防火墙内的用户交付应用程序和桌面做准备。

  • 一个或多个 Delivery Controller
  • Citrix Studio
  • Citrix Director
  • Citrix StoreFront
  • Citrix 许可证服务器
  • 一个或多个 Citrix Virtual Delivery Agent (VDA)
  • 可选组件和技术,例如,通用打印服务器、联合身份验证服务和自助服务密码重置

对于您的防火墙外部的用户,请安装并配置一个附加组件,例如 Citrix Gateway。有关说明,请参阅将 Citrix Virtual Apps and Desktops 与 Citrix Gateway 集成

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

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

了解与产品名变更有关的信息

安装之前要查看的信息

  • 技术概述:如果您不熟悉该产品及其组件。
  • 安全: 计划您的部署环境时。
  • 已知问题: 在此版本中可能会遇到的问题。
  • 数据库:了解系统数据库的相关信息以及如何配置这些数据库。在安装 Controller 过程中,可以安装 SQL Server Express 以用作站点数据库。大部分数据库信息都是在安装核心组件之后创建站点时配置的。
  • Remote PC Access: 如果您要部署一个让您的用户可以远程访问其在办公室的物理机的环境。
  • 连接和资源: 如果您要使用虚拟机管理程序或云服务为应用程序和桌面托管或预配 VM。(安装核心组件之后)可以在创建站点时配置第一个连接。请在执行该操作之前随时设置您的虚拟化环境。
  • Microsoft System Center Configuration Manager: 如果您要使用 ConfigMgr 来管理对应用程序和桌面的访问,或者如果您要将局域网唤醒功能与 Remote PC Access 结合使用。

组件的安装位置

请查看系统要求了解支持的平台、操作系统和版本。必备组件会自动安装,除非另有说明。请参阅 Citrix StoreFront 和 Citrix 许可证服务器文档,了解其支持平台和必备条件。

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

  • 在一个服务器上安装所有核心组件适用于评估、测试或小型生产部署。
  • 为了能够在将来扩展,请考虑在不同的服务器上安装组件。例如,将 Studio 安装在不同于安装了 Controller 的服务器的其他计算机上,您就可以远程管理站点。
  • 对于大多数生产部署,建议在单独的服务器上安装核心组件。
  • 必须使用命令行,才能在服务器核心操作系统(例如 Delivery Controller)上安装受支持的组件。该操作系统类型不提供图形界面,因此,请在其他位置安装 Studio 和其他工具,然后将其指向 Controller 服务器。

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

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

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

CTX216252 中提供了适用于 Windows 10 单会话计算机的优化指导。

不可安装组件的位置:

  • 请勿在 Active Directory 域控制器上安装任何组件。
  • 不支持在 SQL Server 群集安装或 SQL Server 镜像安装中的节点上安装 Controller,也不支持在运行 Hyper-V 的服务器上安装。
  • 请勿在运行 XenApp 6.5 Feature Pack 2 for Windows Server 2008 R2 或任何早期版本的 XenApp 的服务器上安装 Studio。

如果尝试在此产品版本不支持的操作系统上安装(或升级到)Windows VDA,则会显示一条消息,指导您参阅一篇介绍您的选项的文章。

权限和 Active Directory 要求

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

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

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

  • 系统要求列出了受支持的 Active Directory 功能级别。Active Directory 中包含详细信息。
  • 必须至少有一个运行 Active Directory 域服务的域控制器。
  • 请勿在域控制器上安装任何 Citrix Virtual Apps and Desktops 组件。
  • 在 Studio 中指定组织单位名称时,请勿使用正斜杠 (/)。

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

有关详细信息:

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

在安装任何组件过程中

  • 从完整产品 ISO 安装或升级核心组件(Delivery Controller、Studio、License 服务器、Director、StoreFront)时,如果 Citrix 安装程序检测到计算机上先前安装的 Windows 有重新启动挂起,则安装程序将停止并退出/返回代码 9。系统会提示您重新启动计算机。

    这不是 Citrix 强制进行的重新启动。这是由于之前在计算机上安装了的其他组件而导致。如果发生这种情况,请重新启动计算机,然后再次启动 Citrix 安装程序。

    使用命令行界面时,可以通过在命令中包含 /no_pending_reboot_check 选项来阻止检查挂起的重新启动。

  • 通常,如果组件有必备条件,安装程序会在它们不存在时部署它们。有些必备条件可能要求重新启动计算机。

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

  • 如果组件未成功安装,安装将停止并显示一条错误消息。成功安装的组件将会保留。不需要重新安装它们。

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

  • 在安装(或升级)Studio 时,会自动收集 Google Analytics(并在以后上载)。安装 Studio 后,可以使用注册表项 HKLM\Software\Citrix\DesktopStudio\GAEnabled 更改此设置。值 1 将启用收集和上载,0 将禁用收集和上载。

  • 如果 VDA 安装失败,MSI 分析器会解析失败 MSI 日志(显示确切的错误代码)。如果是已知问题,该分析器会建议一篇 CTX 文章。该分析器还收集有关失败错误代码的匿名数据。这些数据包含在 CEIP 收集的其他数据中。(如果您在 CEIP 中结束注册,则收集的 MSI 分析器数据不再发送到 Citrix。

在安装 VDA 过程中

安装 VDA 时提供适用于 Windows 的 Citrix Workspace 应用程序,但默认情况下不安装。您或您的用户可以从 Citrix Web 站点下载并安装(以及升级)适用于 Windows 的 Citrix Workspace 应用程序和其他 Citrix Workspace 应用程序。此外,也可以在您的 StoreFront 服务器上提供这些 Citrix Workspace 应用程序。请参阅 StoreFront 文档。

默认情况下,在受支持的 Windows 服务器上启用打印后台处理程序服务。如果禁用此服务,则无法成功安装适用于 Windows 多会话操作系统的 VDA,因此,请务必在安装 VDA 之前启用此服务。

大多数受支持的 Windows 版本都已附带安装 Microsoft 媒体基础。如果要安装 VDA 的计算机上未安装媒体基础(例如 N 版本),多项多媒体功能将不安装并且无法运行。您可以在安装媒体基础后确认该限制,或者终止 VDA 安装并在以后重新启动。在图形界面中,此选项在消息中提供。在命令行中,可以使用 /no_mediafoundation_ack 确认该限制。

如果具有 VDA 的计算机上不存在媒体基础,这些多媒体功能将不起作用:

  • Windows Media 重定向
  • HTML5 视频重定向
  • HDX RealTime 网络摄像机重定向

安装 VDA 时,系统将自动创建名为直接访问用户的新本地用户组。在适用于单会话操作系统的 VDA 上,此组仅适用于 RDP 连接。在适用于多会话操作系统的 VDA 上,此组仅适用于 ICA 和 RDP 连接。

VDA 必须具有有效的 Controller 地址才能进行通信。否则无法建立会话。您可以在安装 VDA 时指定 Controller 地址,也可以在以后指定。但请记住,必须指定该地址。

VDA Supportability Tools

每个 VDA 安装程序都包括一个可支持性 MSI,其中包含用于检查 VDA 性能的 Citrix 工具,例如整体运行状况和连接质量。在 VDA 安装程序图形界面的附加组件页面上启用或禁用此 MSI 的安装。在命令行中,可以通过 /exclude "Citrix Supportability Tools" 选项禁用安装。

默认情况下,可支持性 MSI 安装在 c:\Program Files (x86)\Citrix\Supportability Tools\ 中。可以在 VDA 安装程序图形界面的组件页面上更改此位置,也可以通过 /installdir 命令行选项进行更改。请记住,更改此位置将更改所有已安装的 VDA 组件的位置,而不仅仅更改可支持性工具的位置。

可支持性 MSI 中的当前工具:

  • Citrix Health Assistant:有关详细信息,请参阅 CTX207624
  • VDA 清理实用程序:有关详细信息,请参阅 CTX209255

如果安装 VDA 时未安装这些工具,CTX 文章中将包含指向当前下载页面的链接。

在安装 VDA 之后和过程中重新启动

VDA 安装结束时需要重新启动计算机。默认情况下会自动重新启动。

为了尽量减少安装 VDA 过程中所需的重新启动次数:

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

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

  • 如果您使用图形界面或使用命令行接口但未使用 /noreboot 选项,计算机在安装必备项后会自动重新启动。
  • 如果您使用命令行接口并使用 /noreboot 选项,则必须启动重新启动操作。

每次重新启动后,VDA 安装将继续进行。(如果要从命令行进行安装,可以通过 /noresume 选项阻止继续安装。)

注意:

将 VDA 升级到版本 7.17 或受支持的更高版本,升级过程中将重新启动。此操作不能避免。

安装程序

完整产品安装程序

使用产品 ISO 中提供的完整产品安装程序,您可以:

  • 安装、升级或删除核心组件:Delivery Controller、Studio、Director、StoreFront、许可证服务器。
  • 安装或升级适用于服务器或桌面操作系统的 Windows VDA。
  • 在您的打印服务器上安装通用打印服务器 UpsServer 组件。
  • 安装联合身份验证服务
  • 安装自助服务密码重置服务。

要从多会话操作系统为一个用户交付桌面(例如,用于 Web 部署),请使用完整产品安装程序的命令行接口。有关详细信息,请参阅服务器 VDI

独立的 VDA 安装程序

Citrix 下载页面上提供独立的 VDA 安装程序。独立的 VDA 安装程序远小于完整产品 ISO。它们可以更轻松地适应以下部署:

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

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

有三个独立的 VDA 安装程序供下载。(它们在完整产品安装介质中提供。)

VDAServerSetup.exe:

安装适用于多会话操作系统的 VDA。它支持完整产品安装程序适用的所有适用于多会话操作系统的 VDA 选项。

VDAWorkstationSetup.exe:

安装适用于单会话操作系统的 VDA。它支持完整产品安装程序适用的所有适用于单会话操作系统的 VDA 选项。

VDAWorkstationCoreSetup.exe:

安装为 Remote PC Access 部署或核心 VDI 安装优化过的适用于单会话操作系统的 VDA。Remote PC Access 使用物理计算机。核心 VDI 安装是不用作主映像的 VM。在此类部署中,它只安装 VDA 连接所需的核心服务。因此,它只支持完整产品安装程序或 VDAWorkstationSetup 安装程序适用的选项中的一部分。

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

  • App-V。
  • Profile Management。将 Citrix Profile Management 排除在安装之外将影响 Citrix Director 显示内容。有关详细信息,请参阅安装 VDA
  • Machine Identity Service。
  • Personal vDisk 或 AppDisks。
  • Citrix Supportability Tools。
  • Citrix Files for Windows。
  • Citrix Files for Outlook。

VDAWorkstationCoreSetup.exe 安装程序不安装或包含适用于 Windows 的 Citrix Workspace 应用程序。

使用 VDAWorkstationCoreSetup.exe 相当于使用完整版产品或 VDAWorkstationSetup 安装程序安装单会话操作系统 VDA,并且:

  • 在图形界面中:选择环境页面上的“Remote PC Access”选项。
  • 在命令行接口中:指定 /remotepc 选项。
  • 在命令行界面中:指定 /components vda/exclude "Citrix Personalization for App-V - VDA" "Personal vDisk" "Machine Identity Service" "Citrix User Profile Manager" "Citrix User Profile Manager WMI Plugin" "Citrix Supportability Tools" "Citrix Files for Windows"

可以在以后运行完整产品安装程序来安装忽略的组件/功能。该操作将安装所有缺少的组件。

VDAWorkstationCoreSetup.exe 安装程序会自动安装浏览器内容重定向 MSI。(所有其他 VDA 安装程序都会自动安装该 MSI。)要启用浏览器内容重定向功能的使用,请在安装 VDA 后在计算机上安装 BCR_x64.msi。MSI 位于完整产品安装介质上的 x64 > Virtual Desktop Components 文件夹中。

Citrix 安装返回代码

安装日志以 Citrix 返回代码而不是 Microsoft 值形式包含组件安装结果。

  • 0 = Success
  • 1 = Failed
  • 2 = PartialSuccess
  • 3 = PartialSuccessAndRebootNeeded
  • 4 = FailureAndRebootNeeded
  • 5 = UserCanceled
  • 6 = MissingCommandLineArgument
  • 7 = NewerVersionFound
  • 8 = SuccessRebootNeeded
  • 9 = FileLockReboot
  • 10 = Aborted
  • 11 = FailedMedia
  • 12 = FailedLicense
  • 13 = FailedPrecheck
  • 14 = AbortedPendingRebootCheck
  • -1 = Exit

例如,使用 Microsoft System Center Configuration Manager 等工具时,如果安装日志包含返回代码 3,则通过脚本进行的 VDA 安装可能失败。在 VDA 安装程序等待必须启动的重新启动时(例如,在服务器上安装远程桌面服务角色必备条件后),可能会发生这种情况。只有在安装了所有必备项和选定组件,并且在安装后重新启动计算机后,才会认为 VDA 安装成功。

或者,您可以在 CMD 脚本(返回 Microsoft 退出代码)中打包您的安装,或更改 Configuration Manager 软件包中的成功代码。

准备安装