安装 VDA
适用于 Windows 计算机的 VDA 有两种类型:服务器操作系统 VDA 和桌面操作系统 VDA。(有关适用于 Linux 计算机的 VDA 的信息,请参阅 Linux Virtual Delivery Agent 文档。)
重要提示:
在开始安装之前,请查看 准备安装。例如,计算机应具有最新的 Windows 更新。如果缺少所需的更新(例如 KB2919355),安装将失败。
在安装 VDA 之前,您应该已经安装了核心组件。您也可以在安装 VDA 之前创建站点。
本文介绍了安装 VDA 时的安装向导序列。提供了命令行等效项。有关详细信息,请参阅 使用命令行安装。
如果 VDA 或 Delivery Controller™ 的安装失败,MSI 分析器会解析失败的 MSI 日志,并显示确切的错误代码。如果是已知问题,分析器会建议一篇 CTX 文章。分析器还会收集有关失败错误代码的匿名数据。此数据包含在 CEIP 收集的其他数据中。如果您终止 CEIP 注册,则收集的 MSI 分析器数据将不再发送给 Citrix。
步骤 1. 下载产品软件并启动向导
如果您使用的是完整产品安装程序:
- If you haven’t downloaded the XenApp and XenDesktop® ISO yet:
- 使用您的 Citrix 帐户凭据访问 XenApp® 和 XenDesktop 下载页面。下载产品 ISO 文件。
- 解压缩文件。(可选)将 ISO 文件刻录到 DVD。
- 在要安装 VDA 的映像或计算机上使用本地管理员帐户。将 DVD 插入驱动器或装载 ISO 文件。如果安装程序未自动启动,请双击 AutoSelect 应用程序或装载的驱动器。
- 安装向导随即启动。
如果您使用的是独立软件包:
- 使用您的 Citrix 帐户凭据访问 XenApp 和 XenDesktop 下载页面。下载相应的软件包:
- VDAServerSetup.exe: Server OS VDA <version>
- VDAWorkstationSetup.exe: Desktop OS VDA <version>
- VDAWorkstationCoreSetup.exe: Desktop OS Core Services VDA <version>
- 右键单击软件包,然后选择以管理员身份运行。
- 安装向导随即启动。
步骤 2. 选择要安装的产品

单击要安装的产品(XenApp 或 XenDesktop)旁边的开始。(如果计算机已安装 XenApp 或 XenDesktop 组件,则此页面不会出现。)
命令行选项:/xenapp 用于安装 XenApp;如果省略该选项,则安装 XenDesktop
步骤 3. 选择 VDA

选择 Virtual Delivery Agent 条目。安装程序知道它是在桌面操作系统还是服务器操作系统上运行,因此它只提供适当的 VDA 类型。
例如,当您在 Windows 10 计算机上运行安装程序时,可以使用适用于桌面操作系统的 VDA 选项。不提供适用于服务器操作系统的 VDA 选项。
步骤 4. 指定 VDA 的使用方式

在“环境”页面上,指定您计划如何使用 VDA。请选择以下选项之一:
- 主映像:(默认)您正在将 VDA 安装到计算机映像上。您计划使用 Citrix 工具(机器创建服务™ 或 预配服务)从该主映像创建虚拟机。
-
启用与服务器计算机的连接(如果安装在服务器上)或 远程电脑访问(如果安装在桌面计算机上):您正在将 VDA 安装到物理计算机或未预配 VDA 的 VM 上。如果选择“远程电脑访问”选项,则不会安装/启用以下组件:
- 应用程序虚拟化
- 配置文件管理
- 机器身份服务
- 个人虚拟磁盘
单击“下一步”。
Command-line options: /masterimage, /remotepc
如果您使用的是 VDAWorkstationCoreSetup.exe 安装程序,则此页面不会显示在向导中,并且命令行选项无效。
步骤 5. 选择是否启用 HDX™ 3D Pro 模式

“HDX 3D Pro”页面仅在安装适用于桌面操作系统的 VDA 时显示。
- 标准 VDA 模式建议用于大多数桌面,包括那些启用了 Microsoft RemoteFX 的桌面。标准 VDA 模式是默认设置。
- HDX 3D Pro VDA 模式可优化图形密集型程序和富媒体应用程序的性能。如果计算机访问图形处理器进行 3D 渲染,建议使用 HDX 3D Pro VDA 模式。
- 对于远程电脑访问,VDA 通常配置为标准 VDA 模式。对于配置了 HDX 3D Pro 的远程电脑访问,支持显示器消隐,支持以下设备:
- Intel Iris Pro 显卡和 Intel HD 显卡 5300 及更高版本(第五代 Intel 酷睿处理器和第六代 Intel 酷睿 i5 处理器)
- NVIDIA Quadro and NVIDIA GRID GPUs
- AMD 疾速火力
| 标准模式 | HDX 3D Pro mode |
|---|---|
| 通常最适合没有图形硬件加速的虚拟桌面以及远程电脑访问。 | 通常最适合具有图形硬件加速的数据中心桌面,除非需要四个以上显示器。 |
| 任何 GPU 都可以用于远程电脑访问,但存在一些应用程序兼容性限制:在 Windows 7、8 和 8.1 上,DirectX 功能级别最高可达 9.3 的 GPU 加速。如果某些 DirectX 10、11、12 应用程序无法容忍回退到 DirectX 9,则可能无法运行;在 Windows 10 上,为窗口化 DirectX 10、11 和 12 应用程序提供 GPU 加速。DX 9 应用程序由 WARP 渲染。DX 应用程序不能在全屏模式下使用;如果 GPU 供应商支持(目前仅限 NVIDIA),则在远程会话中支持 OpenGL 应用程序加速。 | 支持任何 GPU 的 GPU 加速。但是,控制台消隐、非标准屏幕分辨率和真正的多显示器支持需要 NVIDIA GRID、Intel Iris Pro 或 AMD RapidFire 显卡。利用显卡供应商的驱动程序实现最广泛的应用程序兼容性:GPU 支持的所有 3D API(DirectX 或 OpenGL);Intel Iris Pro(仅限 Win10)、NVIDIA GRID 和 AMD RapidFire 的全屏 3D 应用程序支持;支持自定义驱动程序扩展和 API。例如,CUDA 或 OpenCL。 |
| 任意显示器分辨率(限制由 Windows 操作系统和性能决定)和最多八个显示器。 | 支持最多四个显示器。 |
| Intel Iris Pro 图形处理器支持 H.264 硬件编码。 | Intel Iris Pro 图形处理器和 NVIDIA 显卡支持 H.264 硬件编码。 |
点击“下一步”。
Command-line option: /enable_hdx_3d_pro
步骤 6. 选择要安装的组件和安装位置

在“核心组件”页面上:
- 位置: 默认情况下,组件安装在 C:\Program Files\Citrix 中。此默认设置适用于大多数部署。如果指定其他位置,则该位置必须具有网络服务的执行权限。
- 组件: 默认情况下,Citrix Receiver for Windows 会与 VDA 一同安装。但如果您使用的是 VDAWorkstationCoreSetup.exe 安装程序,则此组件不会被安装。如果您不希望安装 Citrix Receiver,请取消选中相应的复选框。需要特别指出的是,如果您正在使用 VDAWorkstationCoreSetup.exe 安装程序,Citrix Receiver for Windows 将不会被安装,因此此复选框也不会在界面上显示。
点击“下一步”。
命令行选项:为了避免在安装过程中包含 Citrix Receiver for Windows 这一组件,您可以选择使用 /installdir 和 "/components vda" 这两个命令行参数。
步骤 7. 安装附加组件

“附加组件”页面包含用于启用或禁用随 VDA 安装其他功能和技术的复选框。如果出现以下情况,则不显示此页面:
- 您正在使用 VDAWorkstationCoreSetup.exe 安装程序。此外,附加组件的命令行选项不适用于该安装程序。
- 您正在升级 VDA 并且所有附加组件均已安装。(如果某些附加组件已安装,则此页面仅列出未安装的组件。)
适用于 App-V 的 Citrix 个性化:
如果您使用 Microsoft App-V 软件包中的应用程序,请安装此组件。有关详细信息,请参阅 App-V。
命令行选项: /exclude “Citrix App-V VDA 个性化” 以阻止组件安装
Citrix 应用磁盘 / 个人虚拟磁盘:
仅在虚拟机上安装桌面操作系统 VDA 时有效。安装用于 AppDisk 和 Personal vDisk 的组件。有关详细信息,请参阅 AppDisks 和 Personal vDisk。
命令行选项:/exclude “Personal vDisk” 可阻止 应用程序磁盘 和 个性化虚拟磁盘 组件的安装。
思杰配置文件管理:
此组件管理用户配置文件中的用户个性化设置。有关详细信息,请参阅 Profile Management。
从安装中排除 Citrix Profile management 会影响使用 Citrix Director 对 VDA 进行监视和故障排除。在“用户详细信息”和“端点”页面上,“个性化”面板和“登录持续时间”面板将失败。在“控制板”和“趋势”页面上,“平均登录持续时间”面板仅显示已安装 Profile management 的计算机的数据。
即使您正在使用第三方用户配置文件管理解决方案,Citrix 仍建议您安装并运行 Citrix 配置文件管理服务。不需要启用 Citrix 配置文件管理服务。
命令行选项: /exclude “Citrix 用户配置文件管理器” 以阻止组件安装
Citrix 配置文件管理 WMI 插件:
此插件在 WMI (Windows Management Instrumentation) 对象中提供 Profile management 运行时信息(例如,配置文件提供程序、配置文件类型、大小和磁盘使用情况)。WMI 对象向 Director 提供会话信息。
命令行选项: /exclude “Citrix 用户配置文件管理器 WMI 插件” 以阻止组件安装
Citrix 机器身份服务:
此服务为 MCS 预配的目录准备主映像。该服务还管理每个预配计算机的唯一 Active Directory 身份。
命令行选项: /exclude “机器身份服务” 以防止组件安装
图形界面中显示的默认值:
- 如果在环境页面(步骤 4)上选择“创建主映像”,则附加组件页面上的项目默认启用。
- 如果在环境页面上选择“启用远程电脑访问”或“启用与服务器计算机的连接”,则附加组件页面上的项目默认禁用。
步骤 8. 交付控制器地址

在Delivery Controller页面上,选择输入已安装的 Controller 地址的方式。Citrix 建议您在安装 VDA 时指定地址(“手动执行”)。VDA 必须拥有此信息才能向 Controller 注册。如果 VDA 无法注册,用户将无法访问该 VDA 上的应用程序和桌面。
- 手动执行:(默认):输入已安装的 Controller 的 FQDN,然后单击添加。如果已安装其他 Controller,请添加其地址。
- 稍后执行(高级):如果选择此选项,向导会要求您在继续之前确认是否要执行此操作。要稍后指定地址,可以重新运行安装程序或使用 Citrix 组策略。向导还会在摘要页面上提醒您。
- 从 Active Directory 中选择位置:仅当计算机已加入域且用户是域用户时有效。
- 让机器创建服务自动执行:仅在使用 MCS 预配计算机时有效。
单击下一步。如果选择了“稍后执行(高级)”,系统会提示您确认稍后指定 Controller 地址。
其他注意事项:
- 地址不能包含以下字符:{ | } ~ [ \ ] ^ ‘ : ; < = > ? & @ ! “ # $ % ( ) + / ,
- 如果在 VDA 安装期间和组策略中指定地址,则策略设置将覆盖安装期间提供的设置。
- 成功的 VDA 注册要求用于与控制器通信的防火墙端口处于打开状态。此操作在向导的防火墙页面上默认启用。
- 指定控制器位置(在 VDA 安装期间或之后)后,您可以使用自动更新功能在添加或删除控制器时更新 VDA。有关 VDA 如何发现和注册控制器的详细信息,请参阅交付控制器。
Command-line option: /controllers
步骤 9. 启用或禁用功能

在功能页面上,使用复选框启用或禁用您要使用的功能。
优化性能:
仅在虚拟机上安装 VDA 时有效,不适用于物理机。启用此功能(默认)后,优化工具将用于在虚拟机管理程序上的虚拟机中运行的 VDA。虚拟机优化包括禁用脱机文件、禁用后台碎片整理以及减小事件日志大小。有关详细信息,请参阅 CTX224676。
此命令行选项是:/optimize
如果您使用的是 VDAWorkstationCoreSetup.exe 安装程序,则此功能不会显示在向导中,并且命令行选项无效。如果您在远程电脑访问环境中使用其他安装程序,请禁用此功能。
使用 Windows 远程协助:
启用此功能后,Windows 远程协助将与 Director 的用户影子功能一起使用。Windows 远程协助会在防火墙中打开动态端口。(默认 = 禁用)
Command-line option: /enable_remote_assistance
将实时音频传输用于音频:
如果您的网络中广泛使用 IP 语音,请启用此功能。此功能可减少延迟并提高在有损网络中的音频弹性。它允许使用 RTP 通过 UDP 传输来传输音频数据。(默认 = 禁用)
Command-line option: /enable_real_time_transport
帧鹰:
启用此功能后,将打开双向 UDP 端口 3224-3324。(默认 = 禁用)
您以后可以使用“Framehawk 显示通道端口范围”Citrix 策略设置更改端口范围。然后,您必须打开本地防火墙端口。任何内部(VDA 到 Citrix Receiver 或 NetScaler Gateway)和外部(NetScaler Gateway 到 Citrix Receiver)防火墙上都必须打开 UDP 网络路径。如果部署了 NetScaler Gateway,Framehawk 数据报将使用 DTLS(默认 UDP 端口 443)进行加密。有关详细信息,请参阅 Framehawk 文章。
Command-line option: /enable_framehawk_port
应用程序磁盘 / 个人虚拟磁盘:
仅在虚拟机上安装适用于桌面操作系统的 VDA 时有效。仅当在“附加组件”页面上选中了 Citrix AppDisk / Personal vDisk 复选框时,此复选框才可用。启用此复选框后,即可使用 AppDisk 和 Personal vDisk。有关详细信息,请参阅 AppDisks 和 Personal vDisks。
Command-line option: /baseimage
如果您使用的是 VDAWorkstationCoreSetup.exe 安装程序,此功能不会显示在向导中,并且命令行选项无效。
单击“下一步”。
步骤 10. 防火墙端口

在“防火墙”页面上,默认情况下,如果 Windows 防火墙服务正在运行,即使未启用防火墙,端口也会自动打开。此默认设置适用于大多数部署。有关端口信息,请参阅 网络端口。
单击“下一步”。
Command-line option: /enable_hdx_ports
步骤 11. 检查必备条件并确认安装

“摘要”页面列出了将要安装的内容。使用“返回”按钮返回到向导的先前页面并更改选择。
准备就绪后,单击“安装”。
如果尚未安装/启用必备条件,计算机可能会重启一到两次。请参阅准备安装。
步骤 12. 参与回传

在“Call Home”页面上,选择是否参与 Call Home。如果您选择参与(默认),请单击“连接”。出现提示时,输入您的 Citrix 帐户凭据。
凭据验证成功后(或者如果您选择不参与),请单击“下一步”。
步骤 13. 完成此安装

“完成”页面包含所有已成功安装和初始化的必备条件和组件的绿色复选标记。
单击“完成”。默认情况下,计算机将自动重启。(尽管您可以禁用此自动重启,但在计算机重启之前无法使用 VDA。)
下一步:安装其他 VDA 并继续配置
如有需要,请重复上述步骤以在其他计算机或映像上安装 VDA。
安装所有 VDA 后,启动 Studio。如果您尚未创建站点,Studio 会自动引导您完成该任务。完成后,Studio 会引导您创建计算机目录,然后创建交付组。请参阅:
稍后,如果您要自定义已安装的 VDA:
- 从 Windows 的“删除或更改程序”功能中,选择 Citrix 虚拟投递代理 或 Citrix 远程电脑访问/VDI 核心服务 VDA。然后右键单击并选择更改。
- 选择 自定义虚拟投递代理设置。安装程序启动后,您可以更改:
- 控制器地址
- 用于向控制器注册的 TCP/IP 端口(默认值 = 80)
- 是否自动打开 Windows 防火墙端口
故障排除
如果您的部署使用 Microsoft System Center Configuration Manager,VDA 安装可能会显示为失败,退出代码为 3,即使 VDA 已成功安装。为避免此误导性消息,您可以将安装包装在 CMD 脚本中,或更改 Configuration Manager 包中的成功代码。有关详细信息,请参阅 https://discussions.citrix.com/topic/350000-sccm-install-of-vda-71-fails-with-exit-code-3/ 上的论坛讨论。
在 Studio 的交付组显示中,“详细信息”窗格中的“已安装的 VDA 版本”条目可能不是计算机上安装的版本。计算机的 Windows“程序和功能”显示的是实际的 VDA 版本。