Product Documentation

准备安装

Oct 12, 2015

下表列出了安装核心组件(Delivery Controller、Citrix Studio、Citrix Director、Citrix 许可证服务器、StoreFront)和 Virtual Delivery Agent (VDA) 之前需要完成的任务以及需要注意的事项。

核心组件和常规安装准备

说明
首先:
  • 参阅计划部分的各主题。
  • 查阅已知问题以了解可能会遇到的安装问题。
  • 如果要在云环境中安装组件,请参阅设置云环境
确定组件的安装位置,然后准备计算机和操作系统。
  • 参阅 XenApp 7.5 和 XenDesktop 7.5 的系统要求以了解 Controller、Studio、Director、虚拟化资源和 VDA 支持的操作系统及版本。Citrix StoreFront 和 Citrix 许可证服务器要求主题指定了支持的平台。
    • 您可以将核心组件安装在同一服务器或不同服务器上。例如,要远程管理较小的部署,可以将 Studio 与 Controller 安装在不同服务器上。为适应将来的扩展,请考虑将组件安装在单独的服务器上;例如,将许可证服务器和 Director 安装在不同的服务器上。
    • 可以在相同的服务器上安装 Delivery Controller 和适用于 Windows 服务器操作系统的 Virtual Delivery Agent。启动安装程序并选择 Delivery Controller(以及要在该计算机上安装的任何其他核心组件),然后再次启动安装程序并选择适用于 Windows 服务器操作系统的 Virtual Delivery Agent。
  • 确保每个操作系统都具有最新更新。
  • 确保所有计算机具有同步的系统时钟。对于 Kerberos 基础结构而言,必需实现同步,以保护计算机之间的通信。
  • 组件默认安装在 C:\Program Files\Citrix 中。可以在安装过程中指定其他位置,但该位置必须具有网络服务的执行权限。
  • 大多数必备组件会自动安装;但是,系统要求中指出了例外情况。
确定站点配置数据库的 SQL Server 软件的安装位置。
  • 默认情况下,在您安装 Controller 时,如果未检测到另一个实例,SQL Server 2012 Express 将自动安装在服务器上。或者,可以在该服务器或其他服务器上单独安装支持的 SQL Server 版本。在此类情况下,不需要在安装核心组件之前安装 SQL Server 软件,但必须在创建站点之前安装。
  • 查阅规划主题中的数据库注意事项,并设置任意受支持的冗余基础结构。
重要:需要在 Controller 与数据库之间执行 Windows 身份验证。

确定端口的打开方式。

默认情况下,如果 Windows 防火墙服务正在运行,那么即使未启用防火墙,以下端口也会自动打开。如果使用第三方防火墙或未使用防火墙,或者只是因为更喜欢亲自打开,则可以禁用此默认操作,然后自动打开端口。
  • Controller:TCP 80、443
  • Director:TCP 80、443
  • 许可证服务器:TCP 7279、8082、8083、27000
  • StoreFront:TCP 80、443
提示:有关端口的完整信息,请参阅 CTX101810
配置 Active Directory 域。
  • 除了是域用户以外,您还必须是正在安装核心组件的计算机上的本地管理员。
  • 请勿尝试在域控制器上安装任何组件。
  • 有关详细信息,请参阅计划部分的 Active Directory 主题。请参阅 Microsoft 文档以了解相关说明。

安装许可证服务器时,该用户帐户会自动成为许可证服务器上的完全权限管理员。

安装 Director 时,确定是否使用 Director 的重影功能,该功能使用 Windows 远程协助。

须知事项:
  • 如果组件未成功安装,此过程将停止并显示一条错误消息。成功安装的组件将会保留,不需要重新安装。
  • Studio 在安装后自动启动。可以在安装过程中禁用此操作。
  • 在安装前、安装期间和安装完毕后创建对象时,最好为每个对象(例如,网络、组、目录、资源)指定唯一的名称。
  • 在 Amazon Web Services (AWS) 中安装组件后,在使用 Studio 创建站点时,需要知道地理区域、可用区域、VPC 名称、子网地址、域名、安全组名称及凭据。

VDA 安装准备

说明

如果要安装 VDA for Windows Desktop OS,请确定是否要安装 HDX 3D Pro 版。

HDX 3D Pro 功能交付可通过 GPU 实现最佳硬件加速的桌面和应用程序。有关详细信息,请参阅 HDX 3D Pro 文档。

确定 VDA 的使用方式。

默认设置假定您将已安装 VDA 的主映像与 Machine Creation Services 或 Provisioning Services 结合使用,以创建其他虚拟机。如果要在现有计算机上安装 VDA,可以覆盖此默认设置。

确定是否要安装 Citrix Receiver for Windows (CitrixReceiver.exe)。

可以禁用此默认操作。

确定端口的打开方式。

默认情况下,如果 Windows 防火墙服务正在运行,那么即使未启用防火墙,以下端口也会自动打开。如果使用第三方防火墙或未使用防火墙,或者只是因为更喜欢亲自打开,则可以禁用此默认操作,然后自动打开端口。
  • Controller:TCP 80、1494、2598、8008
    • 要在用户设备与虚拟桌面之间进行通信,请将端口 1494 和 2598 上的入站 TCP 配置为端口例外。为安全起见,Citrix 建议您不要将这些已注册的端口用于除 ICA 协议和通用网关协议之外的任何用途。
    • 要在 Controller 与虚拟桌面之间进行通信,请将入站端口 80 配置为端口例外。
  • Windows 远程协助:TCP 3389

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

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

提示:有关端口的完整信息,请参阅 CTX101810
确定如何指定已安装 Controller 的位置。
  • 手动,通过输入 Controller 的完全限定的域名 (FQDN)。虽然可以指定当前不在域中的 Controller,但 Controller 必须在域中才能与 VDA 连接。此外,只能对域中的 Controller 执行连接测试。
  • 使用 Active Directory(如果 Controller 在域中)。
  • 允许 Machine Creation Services 指定 Controller。
  • 稍后,通过重新运行安装程序、使用 Citrix 策略、设置注册表值或使用 Active Directory OU。

用于指定 Controller 位置的 Citrix 组策略设置会覆盖在安装期间提供的设置。

在初次指定 Controller 位置后,可以在安装其他 Controller 后使用自动更新功能更新 VDA。有关指定 Controller 的方法的详细信息,请参阅管理 Delivery Controller 环境

确定是否要使用以下功能:
  • 优化性能:此功能处于启用状态时,将对虚拟机管理程序上的 VM 中运行的 VDA 使用优化工具。VM 优化包括禁用脱机文件、禁用后台碎片整理,以及降低事件日志大小。有关详细信息,请参阅 CTX125874。如果要使用 Remote PC Access,请勿启用此选项。默认情况下已启用。
  • Windows 远程协助:此功能处于启用状态时,Windows 远程协助将与 Director 的用户重影功能结合使用,并且 Windows 会自动打开防火墙中的 TCP 端口 3389,即使您选择手动打开防火墙端口也是如此。默认情况下已启用。
  • 对音频使用实时音频传输:此功能处于启用状态时,将对音频数据包使用 UDP,这样可以提升音频性能。默认情况下已启用。
  • Personal vDisk:(仅在 VM 上安装 VDA for Windows Desktop OS 时可用)。此功能处于启用状态时,个人虚拟磁盘可以与主映像结合使用。有关详细信息,请参阅 Personal vDisks。默认情况下已禁用。
须知事项:
  • 安装程序会自动检测您的操作系统,并允许您仅在该系统上安装支持的 VDA 类型:VDA for Windows Server OS 或 VDA for Windows Desktop OS。
  • VDA 安装期间会同时安装 Profile Management。
  • 安装 VDA 时,系统将自动创建名为“直接访问用户”的新本地用户组。在 VDA for Windows Desktop OS 上,此用户组仅适用于 RDP 连接;在 VDA for Windows Server OS 上,此用户组则适用于 ICA 和 RDP 连接。
  • 安装 VDA for Windows Server OS 时,Remote Desktop Services 角色服务会自动安装并启用(如果尚未安装和启用)。
  • 安装 VDA for Windows Desktop OS 时,会同时安装 Touch PC 功能,包括 Flicks 应用程序。(如果您使用的是 Microsoft System Center Configuration Manager:计算机在重新启动以后将归为平板电脑一类。)
  • 对于 Remote PC Access 配置,请在用户将远程访问的每台物理办公室 PC 上安装 VDA for Windows Desktop OS。
  • 请不要在安装了 XenApp 6.5 或更早版本的服务器上安装此版本的 VDA for Windows Server OS。

使用图形界面进行安装

注意:开始执行任何安装之前,请阅读并完成准备安装中的任务。
启动安装程序图形界面:
  1. 下载产品包并进行解压缩。或者刻录 ISO 文件的 DVD。
  2. 通过本地管理员帐户,登录要在安装组件的服务器。
  3. 在驱动器中插入 DVD 或装载 ISO 文件。如果安装程序未自动启动,请双击 AutoSelect 应用程序或已装载的驱动器。
  4. 选择要安装的组件:
    • 如果刚刚开始安装,请单击 Delivery Controller。借助该组件,可以在同一台服务器上安装 Delivery Controller 以及 Studio、Director、许可证服务器和 StoreFront,后四项组件为可选项。
    • 如果已经安装了一些组件并且希望对部署进行扩展,请在右侧的列中单击要安装的组件。该列提供了核心组件以及通用打印服务器,后者可安装到打印服务器上。
    • 要安装 Virtual Delivery Agent (VDA),请单击可用的 VDA 项,安装程序可以为运行安装程序的操作系统选择合适的版本。
之后,如果要自定义已安装的 VDA:
  1. 从用于删除或更改程序的 Windows 功能,选择 Citrix Virtual Delivery Agent <版本号>,然后单击鼠标右键并选择更改
  2. 选择自定义 Virtual Delivery Agent 设置。安装程序启动后,可更改 Controller 地址、向注册 Controller 的 TCP/IP 端口(默认值 = 80)或者是否自动开启 Windows Firewall 端口例外。

使用命令行安装

使用命令行界面可执行以下操作:
  • 安装一个或多个核心组件:Delivery Controller、Citrix Studio、Citrix Director、许可证服务器和 StoreFront。
  • 在主映像、虚拟机或物理机上安装 Virtual Delivery Agent (VDA)。

    还可以对介质上提供的脚本进行自定义,然后使用这些脚本在 Active Directory 中安装和删除 VDA;请参阅使用脚本在 Active Directory 中安装或删除 Virtual Delivery Agent

  • 自定义先前安装的 VDA。
  • 安装通用打印服务器,用于置备网络会话打印机。(Controller 已具备通用打印服务器功能;您只需在环境中的打印服务器上安装通用打印服务器。)

您也可以使用 /remove 或 /removeall 选项从先前安装的此版本中删除组件。有关详细信息,请参阅删除组件

要查看命令的执行进度和返回值,您必须是原始管理员或者使用“以管理员身份运行”。有关详细信息,请参阅 Microsoft 命令文档。

重要:开始安装之前,请阅读并完成准备安装中的任务。

使用命令行安装核心组件

从介质上的 \x64\XenDesktop Setup 目录,运行 XenDesktopServerSetup.exe 命令。下表介绍了相关命令选项。
注意:要安装 XenApp,请将 /xenapp 选项加入命令行中。要安装 XenDesktop,请不要加入 /xenapp 选项。
选项 说明

/help 或 /h

显示命令帮助。

/quiet 或 /passive

安装过程中不显示任何用户界面。而只能在 Windows 任务管理器中找到安装过程的证据。如果忽略此选项,将启动图形界面。

/logpath 路径

日志文件位置。指定的文件夹必须已存在;安装程序无法创建该文件夹。默认路径为 %TEMP%\Citrix\XenDesktop Installer

/noreboot

防止在安装完成后重新启动。(对于大多数核心组件,默认情况下不启用重新启动。)

/remove

删除通过 /components 选项指定的核心组件。有关删除组件的详细信息,请参阅删除组件

/removeall

删除已安装的所有核心组件。有关删除组件的详细信息,请参阅删除组件

/xenapp

安装 XenApp。如果忽略此选项,则安装 XenDesktop。

/configure_firewall

如果 Windows 防火墙服务正在运行,即使该防火墙并未启用,也会在 Windows 防火墙中打开正在安装的组件需要的所有端口。如果您使用的是第三方防火墙或未使用防火墙,则必须手动打开这些端口。

/components 组件 [,组件] ...

(必需。)要安装或删除的组件的列表(以逗号分隔)。有效值为:
  • CONTROLLER - Controller
  • DESKTOPSTUDIO - Studio
  • DESKTOPDIRECTOR - Director
  • LICENSESERVER - Citrix Licensing
  • STOREFRONT - StoreFront

如果忽略此选项,将安装所有组件(如果还指定了 /remove 选项,则删除所有组件)。

/installdir 目录

用于安装组件的现有空目录。默认为 c:\Program Files\Citrix。

/tempdir 目录

安装过程中用于保存临时文件的目录。默认为 c:\Wndows\Temp。

/nosql

阻止在即将安装 Controller 的服务器上安装 Microsoft SQL Server Express。如果忽略此选项,则将安装 SQL Server Express。

/no_remote_assistance

(仅当安装 Director 时有效。)阻止安装和启用 Windows 远程协助功能。

例如,以下命令将在服务器上安装 XenDesktop 控制器、Studio、Citrix Licensing 和 SQL Server Express。将自动打开组件通信所需的端口。
\x64\XenDesktop Setup\XenDesktopServerSetup.exe /components controller,desktopstudio,licenseserver /configure_firewall
以下命令将在服务器上安装 XenApp 控制器、Studio 和 SQL Server Express。将自动打开组件通信所需的端口。
\x64\XenDesktop Setup\XenDesktopServerSetup.exe /xenapp /components controller,desktopstudio /configure_firewall

使用命令行安装 VDA

注意:有关在 Windows XP 或 Windows Vista 系统上安装 Virtual Desktop Agent 早期版本的信息,请参阅在 Windows XP 或 Windows Vista 上安装早期的 Virtual Desktop Agent

安装与 Remote PC Access 结合使用的 VDA 时,请仅指定在物理机(而非 VM 或主映像)上有效的选项以及适用于 VDA for Windows Desktop OS 的选项。

从产品介质上的 \x64\XenDesktop Setup 目录,运行 XenDesktopVdaSetup.exe 命令。下表介绍了相关命令选项。除非另有说明,否则这些选项将应用于物理机和虚拟机,以及 VDA for Windows Desktop OS 和 VDA for Windows Server OS。
选项 说明

/h 或 /help

显示命令帮助。

/quiet 或 /passive

安装过程中不显示任何用户界面。只能在 Windows 任务管理器中找到安装和配置过程的证据。如果忽略此选项,将启动图形界面。

/logpath 路径

日志文件位置。指定的文件夹必须已存在;安装程序无法创建该文件夹。默认路径为 %TEMP%\Citrix\XenDesktop Installer

/noreboot

防止在安装完成后重新启动。只有在重新启动后,才能使用 VDA 的全部功能。

/remove

删除通过 /components 选项指定的组件。

/removeall

删除已安装的所有 VDA 组件。

/reconfig

与 /portnumber、/controllers 或 /enable_hdx_ports 选项结合使用时,自定义先前配置的 VDA 设置。如果指定此选项时未指定 /quiet 选项,将启动用于自定义 VDA 的图形界面。

/portnumber 端口

(仅当指定 /reconfig 选项时有效。)用于在 VDA 和 Controller 之间进行通信的端口号。先前配置的端口如果不是 80,则会被禁用。

/components component[,component]

要安装或删除的组件的列表(以逗号分隔)。有效值为:
  • VDA - 安装 VDA
  • PLUGINS - 安装 Citrix Receiver for Windows (CitrixReceiver.exe)

如果忽略此选项,将安装所有组件。

/installdir 目录

用于安装组件的现有空目录。默认为 c:\Program Files\Citrix。

/tempdir 目录

安装过程中用于保存临时文件的目录。(此选项在图形界面中不可用。)默认路径为:c:\Windows\Temp。

/site_guid guid

站点 Active Directory 组织单位 (OU) 的全局唯一标识符。使用 Active Directory 进行发现时,该标识符可将虚拟桌面与站点相关联(建议和默认的发现方法为自动更新)。站点 GUID 是 Studio 中显示的站点属性。请勿同时指定 /site_guid 和 /controllers 选项。

/controllers "controller [controller] [...]"

可与 VDA 通信的 Controller 的完全限定的域名 (FQDN),以空格分隔并用引号引起。请勿同时指定 /site_guid 和 /controllers 选项。

/xa_server_location url

Windows 服务器应用程序的服务器的 URL。

/enable_remote_assistance

启用与 Director 结合使用的 Windows 远程协助。如果指定此选项,Windows 将在防火墙中打开 TCP 端口 3389,即使忽略了 /enable_hdx_ports 选项也是如此。

/enable_hdx_ports

如果检测到 Windows 防火墙服务,即使防火墙未启用,也会在 Windows 防火墙中打开 Controller 和指定功能(Windows 远程协助、实时传输和优化)所需的端口。如果使用其他防火墙或未使用防火墙,则必须手动配置防火墙。

/optimize

启用对虚拟机管理程序上 VM 中运行的 VDA 进行优化。VM 优化包括禁用脱机文件、禁用后台碎片整理,以及降低事件日志大小。请勿为 Remote PC Access 指定此选项。有关优化工具的详细信息,请参阅 CTX125874

/baseimage

(仅当在 VM 上安装 VDA for Windows Desktop OS 时有效。)为主映像启用个人虚拟磁盘。有关详细信息,请参阅管理个人虚拟磁盘

/enable_hdx_3d_pro

安装 VDA for HDX 3D Pro。有关详细信息,请参阅 HDX 3D Pro 文档。

/enable_real_time_transport

为音频数据包(实时音频传输)启用或禁用 UDP。启用该功能可提高音频性能。如果希望在检测到 Windows 防火墙服务时自动打开 UDP 端口,请包含 /enable_hdx_ports 选项。

/masterimage

(仅当在 VM 上安装 VDA 时有效。)将 VDA 设置为主映像。

/virtualmachine

(仅当在 VM 上安装 VDA 时有效。)通过物理机的安装程序覆盖检测功能,在安装程序中,传递给 VM 的 BIOS 信息将其显示为物理机。

/nodesktopexperience

(仅在安装 VDA for Windows Server OS 时有效。)阻止启用 Enhanced Desktop Experience 功能。此功能还受 Enhanced Desktop Experience Citrix 策略设置的控制。

/nocitrixwddm

(仅在不包含 WDDM 驱动程序的 Windows 7 计算机上有效。)禁用 Citrix WDDM 驱动程序的安装。

/servervdi

在支持的 Windows Server 上安装 VDA for Windows Desktop OS。在Windows Server 上安装 VDA for Windows Server OS 时,请忽略此选项。使用此选项前,请参阅服务器 VDI

/installwithsecurebootenabled

启用安全引导时允许安装 VDA。如果忽略此选项,将显示“必须禁用安全引导才能成功安装 VDA”的警告。

/exclude "Personal vDisk","Machine Identity Service"

(仅当从物理机上的早期 7.x VDA 版本进行升级时有效。)从升级中排除个人虚拟磁盘和 Machine Identity Service。

例如,以下命令将在 VM 的默认位置安装 VDA for Windows Desktop OS 和 Citrix Receiver。此 VDA 将用作主映像。VDA 将首先注册到域 mydomain 中名为 Contr-Main 的服务器上的 Controller,并将使用个人虚拟磁盘、优化功能以及 Windows 远程协助。
\x64\XenDesktop Setup\XenDesktopVdaSetup.exe /quiet /components vda,plugins /controllers "Contr-Main.mydomain.local" /enable_hdx_ports /optimize /masterimage /baseimage /enable_remote_assistance
以下命令将在办公室 PC 上的默认位置安装 VDA for Windows Desktop OS 和 Citrix Receiver,该 PC 将与 Remote PC Access 结合使用。安装 VDA 后不会重新启动计算机;但是,必须重新启动才能使用 VDA。VDA 将首先注册到域 mydomain 中名为 Contr-East 的服务器上的 Controller,并将对音频数据包使用 UDP。如果检测到 Windows 防火墙服务,将会打开 HDX 端口。
\x64\XenDesktop Setup\XenDesktopVdaSetup.exe /quiet /components vda,plugins /controllers "Contr-East.mydomain.local" /enable_hdx_ports /enable_real_time_transport /noreboot

使用命令行自定义 VDA

安装 VDA 后,可以自定义多项设置。从产品介质上的 \x64\XenDesktop Setup 目录,使用前文介绍过的下列一个或多个选项,运行 XenDesktopVdaSetup.exe 命令。
  • /reconfigure - 自定义 VDA 时,必须使用此选项
  • /h 或 /help
  • /quiet
  • /noreboot
  • /controllers
  • /portnumber 端口
  • /enable_hdx_ports

使用命令行安装通用打印服务器

在各个打印服务器上运行下列其中一个命令:
  • 在支持的 32 位操作系统中:从 Citrix 安装介质上的 \x86\Universal Print Server\ 目录中,运行 UpsServer_x86.msi
  • 在支持的 64 位操作系统中:从 Citrix 安装介质上的 \x64\Universal Print Server\ 目录中,运行 UpsServer_x64.msi