Citrix Provisioning

Google 云端平台上的 Citrix Provisioning

本文介绍了如何将您的 Citrix Provisioning 工作负载迁移到 Google 云端平台 (GCP)。

在 Google 项目中安装 Citrix Provisioning 与在本地 Provisioning 场中安装 Citrix Provisioning 相同。

支持的功能

在 GCP 中预配工作负载时,支持以下功能:

  • GCP VM 的 UEFI 引导。
  • 通过流技术推送 64 位 Windows Server 2016、2019 和 2022 目标 VM。
  • 使用 Citrix Virtual Apps and Desktops 设置向导预配目标 VM。
  • 直接使用 GCP API 或 gcloud CLI 手动预配目标 VM。
  • 使用导入向导将手动预配的 VM 导入到 Citrix Provisioning 服务器中。
  • 使用导出向导在 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)实例中创建和更新 Broker 目录。
  • 从 GCP 主 VM 创建虚拟磁盘,然后使用 Citrix Provisioning 版本控制或反向映像更新到同一主 VM。
  • 手动配置主 VM,使其从 Citrix Provisioning 服务器启动以执行映像任务。映像向导会自动为此任务配置主 VM,或者您可以使用 BDM.exe 程序。

    注意:

    必须将主 VM 配置为启用 UEFI 引导时联网。有关详细信息,请参阅后面关于主 VM 的部分。

限制

不支持以下功能:

  • Windows 10 和 Windows 11 桌面。不支持唯一租户节点。因此,只有 Google 许可的 Windows Server 目标 VM 才能运行。
  • 在本版本中,Google 将所有预配目标 VM 按照 Server 2019 VM 计费。将来的版本将对此进行更新,以使用原始主 VM 的许可证。
  • 主 VM 和目标 VM 的 PXE 和 ISO 引导。
  • 流 VM 的传统 BIOS 引导。仅支持 UEFI。
  • 32 位操作系统支持。
  • 不支持 2016 之前的 Windows Server 版本。
  • 通过 Provisioning 控制台管理目标设备的电源。
  • 您也无法从 Citrix Provisioning 控制台启动预配的 GCP VM。
  • 当 Citrix Provisioning 与客户管理的 Delivery Controller 集成时,不支持从 Citrix Provisioning 控制台中删除 VM、目录或 AD 帐户。

要求

要在 GCP 上使用 Citrix Provisioning,您需要具备以下条件:

  • GCP 项目。
  • Citrix Provisioning 服务器 VM 必须使用 e2-standard-4 或更高版本的计算机类型,并且必须使用 SSD 永久性磁盘作为引导磁盘和 Provisioning 存储磁盘。
  • 对 Citrix 许可证服务器的访问权限。
  • 访问 SQL Server:这可以是运行 SQL Server 2019 的单独 VM,包括 SQL Server 2019 Express 或适用于 SQL Server 的 Google Cloud SQL 实例。
  • 要获得更好的预配规模和性能,请确保:
    • 虚拟磁盘具有适用于 Windows 的最新更新
    • Citrix Provisioning 服务器至少配备 8vCPU、32 GB RAM,并且使用 SSD 永久性磁盘及更高版本的虚拟磁盘存储。

许可

初始产品使用现有的许可机制进行预配。请参阅“产品设置”,以访问所有内部用户的测试订阅中安装的许可证服务器。

使用以下许可证之一:

  • 如果您有 Citrix DaaS 订阅,请使用随附的预配许可证。
  • 如果您有具有混合权限的 Citrix Virtual Apps and Desktops 许可证,则可以直接使用此许可证。
  • 如果您没有这两种许可证,请联系您的 Citrix 代表以获取合适的试用版许可证。

要安装许可证,可以执行以下操作之一:

  • 在您的项目中安装许可证服务器。这必须位于与 Provisioning 服务器连接到同一 VPC 和子网的项目中的 VM 上。
  • 如果存在到本地网络的 VPN 连接,则可以使用该网络中安装的许可证服务器。

体系结构

此高级体系结构图显示了在 GCP 上设置 Citrix Provisioning 所需的或推荐的组件。

体系结构:GCP 上的 Citrix Provisioning

本部分内容将介绍主要组件。

Citrix Cloud

Citrix Cloud 具有 Citrix DaaS 实例可与 GCP 上的 Citrix Provisioning 集成,并且包括以下内容:

  • Broker
  • Broker 目录,其中包括在 GCP 上运行的 Provisioning 目标 VM。
  • 用于管理这些 GCP VM 的电源的 MCS HCL 插件。

Broker 通过直接借助 MCS 插件与 GCP 通信来启动电源管理功能。当 VM 启动时,它会从 Citrix Provisioning 服务器维护的虚拟磁盘中通过流技术推送引导磁盘。

Active Directory 经典版

GCP 上的 Citrix Provisioning 仅支持经典的 Active Directory (AD)。有两种方法可以在 GCP 中实现此功能:

  • GCP 托管的 Microsoft AD 功能可用于创建由 GCP 管理的 AD 域。
  • 您可以通过创建配置为域控制器的 VM 在订阅中创建经典 AD 域。

SQL Server

此版本支持 SQL Server 2019,包括安装在单独的服务器上或其中一台 Provisioning 服务器上的 SQL Server 2019 Express,以及适用于 SQL Server 的 Google Cloud SQL 实例。

支持的身份验证类型

有关支持的身份验证类型的详细信息,请参阅支持的身份验证类型。选择最适合您需要的身份验证类型。

Citrix Provisioning 服务器

在服务器级 GCP VM 上安装 Citrix Provisioning 服务器,这与本地部署类似。这必须使用大小为 e2-standard-4 或更高版本的计算机并使用 SSD 永久性磁盘。

您可以按如下所示为虚拟磁盘提供存储:

  • Citrix Provisioning 服务器 VM 上的本地存储。
  • 在充当共享虚拟磁盘的文件服务器的单独 VM 上。

目标 VM 使用小型引导磁盘启动

Citrix Provisioning 服务器和目标设备不支持 PXE 或 ISO 引导,因为它们在 GCP 上不可用。相反,目标 VM 引导使用小型引导磁盘(BDM 引导磁盘,大小约 20 MB)。此小型引导磁盘包含 Citrix Provisioning UEFI 引导应用程序。BDM 引导应用程序运行后,它将使用 Citrix Provisioning 协议通过流技术将虚拟磁盘内容传输到 VM。在操作系统磁盘上修改了主 VM 的设置,以便从 Provisioning 服务器启动。

预配目标 VM

Citrix Virtual Apps and Desktops 设置向导可以处理预配目标 VM 所需的所有步骤,包括:

  • 创建和上载引导磁盘,包括配置要联系的 Provisioning 服务器。
  • 创建 Active Directory 计算机帐户或导入现有计算机帐户。
  • 创建目标 VM,包括网络连接、引导磁盘和用于保存缓存的 Citrix Provisioning 回写缓存 (WBC) 磁盘。
  • 在 Provisioning 服务器数据库中配置预配的目标设备。
  • 初始启动和关闭目标 VM,以便能够格式化 WBC 磁盘。
  • 创建 Citrix Virtual Apps and Desktops 目录并向目录中添加预配的目标设备。

Citrix Provisioning 主 VM

主 VM 是使用普通 GCP 方法创建的。但是,必须将其设置为启用 UEFI 联网,这目前在 GCP 控制台中是不可能的(请参阅下文了解详细信息)。完成此操作后,您可以使用常规映像工具从主 VM 操作系统磁盘(P2PVS 和映像向导)创建虚拟磁盘。

在 GCP 上设置 Citrix Provisioning

本部分内容介绍了安装前任务、使用一组通过流技术从虚拟磁盘推送的目标设备创建 Citrix Provisioning 集合的步骤,以及指向向您提供指导的 GCP 文档的链接。

要设置 GCP 预配,请首先在 GCP 上配置 Provisioning 服务器以及其他基础结构。使用 GCP 控制台、gcloud CLI 或 GCP API 和说明,按照与您的当前本地设置相同的方式设置组件。可以创建脚本来自动执行该过程。

安装前需执行的任务

安装并配置 Citrix Provisioning 之前,请完成以下任务。

建立虚拟私有云 (VPC) 和子网以便在 GCP 上进行流技术推送

可以使用为您设置的默认 VPC,也可以创建自己的 VPC。GCP 上的 Provisioning 还支持使用共享 VPC,其中 Provisioning 目标设备在一个或多个共享 VPC 的服务项目中运行。

(推荐)设置 IAP 桌面访问以实现安全的 VM 访问

为了安全地从外部访问订阅中运行的 VM,我们强烈建议您创建没有公用 IP 地址的基础结构 VM,并配置 IAP 桌面以启用安全的 RDP 连接,如 Configure IAP Desktop(配置 IAP 桌面)中所述。

选择并配置数据库

每个 Provisioning 场都有一个数据库。可以在以下位置提供数据库:

  • 新的或现有的 SQL Server 或 SQL Server Express 实例。
  • 适用于 SQL Server 的 Google Cloud SQL 实例。

场中的所有 Provisioning 服务器都必须能够与数据库服务器通信。

创建数据库有三种方法:

  • 使用配置向导。要使用此选项,您需要 dbcreator 权限。
  • 如果您没有创建数据库的权限,请使用 DbScript.exe 实用程序创建数据库管理员可以运行以创建 Provisioning 数据库的 SQL 脚本。此实用程序随 Provisioning 软件安装。
  • 如果数据库管理员通过运行 DbScript.exe 实用程序创建空数据库,则在运行配置向导时将选择此数据库作为新场的数据库。运行配置向导时使用的登录名必须是数据库的所有者。此外,此登录名必须具有查看任何定义权限。数据库管理员在创建空数据库时设置此权限。

运行 DbScript.exe 实用程序以创建或更新数据库

有关运行 DbScript.exe 的信息,请参阅安装前需执行的任务

配置向导用户权限

您必须具有本地管理员的系统权限才能运行配置向导。

有关详细信息,请参阅配置向导用户权限

服务帐户权限

Stream Service 和 SOAP Service 的服务帐户必须具有以下系统权限:

  • 以服务方式运行
  • 注册表读取权限
  • 访问 Program Files\Citrix\Citrix Provisioning
  • 对任何虚拟磁盘位置的读取和写入权限。

有关详细信息,请参阅服务帐号权限

设置 Active Directory

使用以下方法之一支持 GCP 上的 Active Directory API 和功能:

  • 按照 Running Active Directory on Google Cloud(在 Google Cloud 上运行 Active Directory)中的说明在您的项目中启用 GCP 托管 AD 服务。

  • 在您的订阅中创建 Active Directory 域控制器 VM,并在必要时通过 VPN 连接连接到本地林。

在 GCP 上创建连接器 VM

创建 VM,以在您使用的每个区域和项目的唯一组合中充当云连接器。然后在其中安装 Citrix Virtual Apps and Desktops Cloud Connector。完成此操作后,将托管资源添加到引用资源位置的 Citrix DaaS 中。

创建 Citrix 许可证服务器

执行以下操作之一:

  • 在其中一个 Provisioning 服务器上安装许可证服务器。
  • 创建专用 VM 或配置与现有的本地许可证服务器的连接。

在 GCP 上创建 Citrix Provisioning 服务器

为 Provisioning 服务器创建 VM。按预期负载调整服务器大小,类似于本地 Provisioning 服务器。

Citrix Provisioning 服务器 VM 需要以下资源:

  • 访问先前配置的 SQL 数据库。

  • 访问 GCP 上的许可证服务器 VM。

  • Active Directory 的要求与现有本地版本的 Citrix Provisioning 的要求相同。

  • 使用之前为支持安装而设置的 VPC 和子网。如上所述,我们强烈建议您不要使用公用 IP 地址,只能使用 IAP Desktop Service 进行访问。

  • 每个服务器 VM 至少配备一个 NIC,与服务器处理的目标设备使用的子网相同。

  • 访问虚拟磁盘存储。可以使用以下图标:

    • Provisioning 服务器 VM 上的本地存储。

    • 在 Google Netapp Cloud Volumes 服务实施的文件共享上。

    • 在提供文件共享的单独 VM 上。

  • Citrix Provisioning 服务器 VM 至少配备 2 个 vCPU,每个 vCPU 配备 8 GB RAM。Provisioning 服务器 VM 的计算机大小必须为 e2-standard-4 或更高,并且使用 SSD 永久性磁盘。

    注意:

    在 GCP 中,分配给 VM 的虚拟 CPU 数量在 About Machine Families(关于计算机系列)中指定,用于控制 VM 的可用网络带宽。

安装 Citrix Provisioning 软件

要安装 Citrix Provisioning 服务器和控制台,请执行以下操作:

  1. 使用管理员帐户登录 Citrix Provisioning 服务器 VM。
  2. 在“文件资源管理器”中,选择 ISO 文件,单击鼠标右键,然后进行装载。
  3. 在装载的驱动器的根文件夹中,找到 autorun.exe 文件,然后运行。Citrix Provisioning 安装程序将启动。
  4. 首先安装控制台。安装程序会提示您安装必备项。

    安装 Citrix Provisioning 控制台

    注意:

    如果出现提示,请重新启动,再次装载 Citrix Provisioning ISO,然后重新启动该过程。

  5. 使用自动运行程序上的 Server Installation(服务器安装)链接安装 Citrix Provisioning 服务器。默认情况下,为预配流量创建防火墙规则处于启用状态。

    自动打开所有 Citrix Provisioning 端口

    注意:

    此过程设置在 Windows 内部运行的防火墙。VPC 的任何必需防火墙设置都必须在此之外完成,并且必须允许 Citrix Provisioning 流量流动。 有关为确保通信流动而必须打开的端口的信息,请参阅 Citrix 技术使用的通信端口

    服务器安装完成后,它将运行 Citrix Provisioning 配置向导,您可以在其中设置 Provisioning 服务器。

    1. 欢迎:阅读“欢迎”对话框,然后单击下一步

    2. 场配置:指示是否正在创建新场。

    3. 数据库服务器:输入 SQL Server 主机名或地址以及您为Provisioning 服务器创建的要使用的实例的名称,或者输入适用于 SQL Server 的 Google Cloud SQL 实例的专用 FQDN(将实例留空)。“身份验证”下拉列表列出了 Provisioning 服务帐户在连接到数据库时要使用的受支持的身份验证类型。可以提供 Provisioning Services 帐户连接到数据库所需的凭据,具体取决于所选身份验证模式。

      安装 Citrix Provisioning 控制台

    4. 单击“下一步”时,输入配置向导使用的数据库管理员凭据。如果要使用当前登录名,请选择 Active Directory 集成身份验证。

    5. 新建场:输入场、站点和集合名称。为了安全起见,我们建议您选择“使用 Active Directory 组”和“场管理员”组。

    6. 新建存储:指定存储和位置。如果您使用的是文件共享,请输入 UNC 名称。

    7. 许可证服务器:输入许可证服务器的位置。

    8. 用户帐户:指定用于运行服务的用户帐户。如果您为应用商店使用网络共享,请使用具有共享访问权限的域帐户。该帐户必须是 Provisioning 服务器上的管理员。

    9. 网络通信:选择要用于流技术推送和管理的网络接口。如果您只有一个 NIC,请接受默认设置。

    10. Soap SSL 配置:接受默认值。

    11. 问题报告配置:输入您的 MyCitrix 凭据以启用案例提交。

    12. 完成:检查配置设置,然后单击完成。 对话框将报告有关 Windows 防火墙的警告。

    13. 单击确定。此时将打开一个进度对话框,以显示配置 Citrix Provisioning 时的进度。 如果出现故障,您将收到用于查看日志的链接。

    14. 配置成功后,单击完成

无提示运行配置向导的工作流程

有关以无提示方式运行配置向导的信息,请参阅无提示运行配置向导

创建主 VM

本部分内容介绍如何创建主 VM,以及如何准备映像以便在启动时连接到 Citrix Provisioning 服务器。

注意:

请务必使用来自 GCP 应用商店的 Windows Server 映像。当前不支持自带映像。

要创建主 VM,请执行以下操作:

  1. 创建启用了 UEFI 联网的虚拟机:

    1. 使用 gcloud CLI 或 GCP 控制台。
      • 如果使用 gcloud CLI,请指定选项 --enable-uefi-networking
      • 如果您使用 GCP 控制台,则无法指定必须启用 UEFI 联网,也无法在创建 VM 后更改此设置。我们提供了脚本 Update-PVSMaster.ps1,可用于重新创建设置了此标志的主 VM。但是,这会丢失与 VM 关联的任何 IP 配置。
    2. 设置以下值:
      • 联网接口,用于选择流技术推送的子网设置。
      • 请勿指定公用 IP 地址。
    3. 使用 IAP 桌面登录 VM 并完成 Windows 设置。选择最初创建新管理员帐户的选项。

    4. 加入您的 Citrix Provisioning 部署使用的域。

    5. 使用标准做法部署 VDA。
  2. 请务必将 VM 配置为允许在 UEFI 启动时进行联网。如果您的 VM 没有设置此标志,请运行 Update-PVSMaster.ps1 脚本进行转换。

  3. 安装 Citrix Provisioning 目标设备软件。

    1. 装载 Citrix Provisioning ISO。
    2. 选择安装目标驱动程序。
    3. 出现提示时重新启动。
  4. 运行映像向导,就像对本地安装所做的操作一样。

    1. 指定 Server name or IP address(服务器名称或 IP 地址),然后选择 Use my Windows credentials(使用我的 Windows 凭据)。

    2. Imaging Options(映像选项):选择 Create a vDisk(创建虚拟磁盘)。

    3. Add Target Device(添加目标设备):指定 Target device name(目标设备名称)和 Collection name(集合名称)。

      重要:

      请使用与当前主机名不同的名称。主 VM 既可以从本地磁盘引导,也可以从您创建的虚拟磁盘引导,但计算机帐户密码管理不会在这两个磁盘之间同步。如果为目标指定与当前主机相同的名称,则在两种启动主 VM 的方式之间切换时将失去域信任。

    4. New vDisk(新建虚拟磁盘):指定虚拟磁盘名称。

    5. Microsoft Volume Licensing(Microsoft 批量许可):选择 KMS Licensing(KMS 许可)。

    6. What to Image(要创建映像的对象):选择 Image entire boot disk(创建整个引导磁盘的映像)。

    7. Optimize Hard Disk for Citrix Provisioning(为 Citrix Provisioning 优化硬盘):选择 Optimize the hard disk(优化硬盘)以确保禁用不必要的 Windows 功能。

    8. 摘要: 验证设置是否正确。出现提示时单击创建。重新启动 VM。

    9. 主 VM 完成启动后,请重新登录。映像向导从离开的位置继续运行。当对话框显示格式化磁盘时,选择取消

      注意:

      创建映像需要一些时间。

    10. 映像完成后,退出映像向导。

    11. 在 Citrix Provisioning 控制台上:
      • 将虚拟磁盘更新到“生产”状态,将缓存类型设置为在设备 RAM 中缓存并溢出到硬盘
      • 右键单击主 VM 目标定义,然后选择 Active Directory > 创建计算机帐户

使用 Citrix Virtual Apps and Desktops 设置向导创建目标 VM

Citrix Virtual Apps and Desktops 设置向导允许您在单次调用中创建多个目标 VM。该向导将指导您完成创建目标 VM 并将其与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 集成的完整过程。

初始设置

在运行 Citrix Virtual Apps and Desktops 设置向导之前,请执行以下操作一次:

  1. 如果您想使用自己的服务密钥访问 GCP,请按照创建和管理服务帐号密钥中的指导创建和下载服务密钥。如果您计划使用创建的供 Citrix DaaS 使用的相同服务密钥,请使用服务密钥 JSON 文件。

创建目标 VM

要使用 Citrix Virtual Apps and Desktops 设置向导创建目标 VM,请执行以下操作:

  1. 运行 Provisioning 控制台,右键单击要在其中创建目标设备的站点,然后选择 Citrix Virtual Desktops Setup Wizard(Citrix Virtual Desktops 设置向导)。

    设置向导:欢迎

  2. 单击浏览欢迎页面,选择 Delivery Controller 的类型,然后选择下一步

    1. 如果选择 Citrix Cloud

      Citrix Cloud DDC CVAD 设置向导

      1. 出现提示时输入 Citrix Cloud 凭据。

        设置向导:输入 Citrix Cloud 凭据

      2. 如果您有多个客户,请选择合适的云客户。

    2. 如果选择客户管理的控制平面

      1. 输入 Controller 的主机名或地址。向导将使用当前登录的用户向 Delivery Controller 进行身份验证。

        Citrix Cloud DDC CVAD 设置向导

  3. 从显示的列表中选择一个 GCP 托管单元。向导会显示从云端对其进行检索的列表。根据要预配到的区域和项目选择要使用的托管单元。

    设置向导:GCP 托管单元

  4. 在“托管资源”屏幕中选择 GCP 托管单元后,单击下一步。您将收到一条消息 Connecting to Google Cloud…(正在连接到 Google Cloud…)。此时将打开一个新 Web 浏览器。输入您的 Google 凭据以登录 Google Cloud。

    设置向导:连接到 Google Cloud

    注意:

    如果您之前登录过 Google Cloud 并批准了该应用程序的权限,则不会出现用于输入您的 Google 凭据的浏览器。

  5. 成功登录后,您会收到消息 Loading Google Cloud Templates…(正在加载 Google Cloud 模板…)。

    设置向导:加载 Google Cloud 模板

  6. 选择一个 VM,该 VM 可用作在 GCP 中创建预配的 VM 的模板。选择用于本地 Citrix Provisioning 和 MCS 的相同 VDA 版本。单击下一步

    设置向导:预配的目标设备的 VM 设置

  7. 选择要用于已预配的目标设备的虚拟磁盘。

    设置向导:目标设备的虚拟磁盘

  8. 选择创建目录,或者将 VM 添加到现有目录中。

    设置向导:目录

    如果添加到现有目录,则会提供目录的下拉列表供您选择。

  9. 选择 VDA 和目录的类型:

    设置向导:VDA 类型 设置向导:目录类型

  10. 选择要创建的 VM 数量和本地缓存磁盘的大小。此时将显示模板 VM 中的计算机大小、vCPU 数量和内存大小以供参考。

    设置向导:VM 的数量、本地缓存和计算机大小

    注意:

    BDM 模式是 GCP 上唯一受支持的引导模式。

  11. 为目标设备选择 Active Directory。

    Citrix Provisioning 支持在不可信域中预配目标设备。

    如果该域不受信任,请在 Domain Authentication(域身份验证)下执行以下操作:

    1. 选择 Domain requires additional credentials(域需要其他凭据)。
    2. 输入不可信域的域名、用户名和密码。
    3. 单击 Test the credentials(测试凭据)。此操作将验证域名和凭据。
    4. 获得绿色复选标记后,请进入下一页。

    不可信域

    注意:

    命名方案中只能包含小写字母、数字或连字符,因为此名称也用于创建的 VM 的名称。不允许使用其他字母(包括大写字母)。

    此外,如果使用 GCP 托管 AD 实例,则必须在 Cloud OU 下创建计算机帐户。

  12. 设置有关充当目标设备的登录服务器的 Provisioning 服务器的信息。

    与本地产品一样,您可以使用转换为一组服务器的 DNS FQDN,也可以通过 IP 地址指定所需的服务器。如果使用 IP 地址,请单击添加以显示已配置的服务器的列表:

    设置向导:为目标设备预配服务器

    设置向导:为目标设备预配服务器

    设置向导:为目标设备预配服务器

    注意:

    如果要使用 DNS 名称,则必须将完全限定的域名指定为 GCP 提供的默认 DNS 后缀。DHCP 服务器不包括您在其中添加要使用的 DNS 名称的区域。

  13. 验证摘要页面上的信息,然后单击完成开始执行预配过程。

    设置向导:“摘要”页面

    随着预配操作的进行,底部的进度条会更新。

    设置向导:开始预配

另外,请注意以下事项:

  • 在执行 Citrix Virtual Apps and Desktops 向导过程中,新创建的 VM 将启动以格式化写入缓存磁盘,然后关闭。此过程需要几分钟时间。如果计算机在此操作期间超时,设置过程将失败。

在 GCP 上手动创建目标 VM

Citrix 建议使用 Citrix Virtual Desktops 设置向导创建目标 VM 并与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 集成,如上一部分中所述。 如果无法使用 Citrix Virtual Desktops 设置向导,则可以使用本部分中概述的过程手动预配目标 VM。

Citrix Provisioning 服务器和目标设备不支持 GCP 上的 PXE 或 ISO 引导,因为 GCP 不支持这些引导方式。相反,目标 VM 使用小型引导磁盘(BDM 引导磁盘)进行引导,该磁盘约为 20 MB,包含 Citrix Provisioning UEFI 引导应用程序。

创建引导磁盘

使用随服务器安装的 Boot Device Manager (BDM) 程序创建引导磁盘。请按如下所示运行:

  1. 运行 BDM.exe 程序。

    C:\Program Files\Citrix\Provisioning Services\BDM.exe.
    <!--NeedCopy-->
    
  2. 指定登录服务器:输入 Provisioning 服务器信息。

    指定登录服务器

  3. 创建引导磁盘 VHD 文件:在设备字段中,选择 Citrix VHD 映像,然后单击刻录

    刻录引导设备

目标 VM 还可以使用 DNS 名称来定位 Provisioning 服务器,而非指定其 IP 地址。要使用此功能,请执行以下操作:

  1. 创建一个 DNS 条目,该条目映射到流技术推送网络中的 Citrix Provisioning 服务器使用的 IP 地址。
  2. 将 BDM 引导磁盘配置为使用此名称联系 Citrix Provisioning 服务器。

定义 DNS 名称以查找 Provisioning 服务器对于高可用性 (HA) 非常有用,因为它允许您返回 IP 地址列表,而非配置 BDM 引导磁盘中的所有 IP 地址。要使用此功能,请执行以下操作:

  1. 创建一个 DNS 条目,该条目映射到流技术推送网络中的 Provisioning 服务器使用的一个或多个 IP 地址。
  2. 运行 BDM.exe 程序,然后在第一页上指定 Provisioning 服务器 DNS 的 DNS 主机名。

创建目标 VM

如果要自行预配 VM,请按以下说明创建目标 VM:

  1. 如前所述,创建 BDM 引导磁盘,然后将引导磁盘上载到 GCP 磁盘。有关将 VHD 上载到 GCP 的说明,请参阅导入虚拟磁盘

  2. 使用您创建的 GCP 引导磁盘(所需大小的空缓存磁盘,并且连接到有权访问 Provisioning 服务器的子网)在 Azure 上创建目标 VM。

  3. 管理 Citrix Provisioning 中的目标设备。可以使用 Provisioning 控制台手动添加每个目标 VM,也可以使用导入向导批量导入手动预配的 VM。使用 GCP 控制台提取分配给每个手动预配的目标 VM 的引导 NIC 的 MAC 地址。如果分配给虚拟机的 IP 地址为 n.m.o.p,则 MAC 地址为 42:00:nn.mm.oo.pp(IP 地址的每个组成部分均以十六进制表示)。

  4. 启动每个 VM 一次,以确保设置已完成。在此引导过程中,Citrix Provisioning 会格式化缓存磁盘,然后关闭 VM。关闭后,请使用 GCP 控制台取消分配 VM。

将手动创建的目标与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 集成

在 Studio 中添加托管连接可将您连接到您的资源位置。Provisioning 导出设备向导使用来自此托管连接的数据来帮助其创建 Broker 目录。

要与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 集成,请执行以下操作:

  1. 从 Citrix Provisioning 控制台启动导出设备向导。
  2. 单击下一步以启动向导。

    启动设备导出向导

  3. 单击浏览欢迎页面,选择 Delivery Controller 的类型,然后选择下一步

    1. 如果选择 Citrix Cloud

      Citrix Cloud DDC Citrix Virtual Apps and Desktops 设置向导

      1. 出现提示时输入 Citrix Cloud 凭据

        设置向导:输入 Citrix Cloud 凭据

      2. 如果您有多个客户,请选择合适的云客户。

    2. 如果选择客户管理的控制平面

      1. 输入 Controller 的主机名或地址。向导将使用当前登录的用户向 Delivery Controller 进行身份验证。

        Citrix Cloud DDC CVAD 设置向导

  4. 单击要导出的设备类型。单击下一步。选择虚拟设备时,向导将显示主机资源屏幕,通过该屏幕,您可以单击主机或虚拟机管理程序。对于物理设备,向导将跳至 Active Directory 和集合选择屏幕。

    选择设备类型

  5. Citrix Virtual Desktops Host Resources(Citrix Virtual Desktops 主机资源)屏幕中,选择 GCP 托管单元。单击下一步

  6. 您将收到一条消息 Connecting to Google Cloud…(正在连接到 Google Cloud…)。此时将打开一个新 Web 浏览器。输入您的 Google 凭据以登录 Google Cloud。

    设置向导:连接到 Google Cloud

    注意:

    如果您之前登录过 Google Cloud 并批准了该应用程序的权限,则不会出现用于输入您的 Google 凭据的浏览器。

  7. 成功登录后,单击要导出的 Active Directory 域和集合。单击下一步

    选择 AD 域和集合

  8. 使用列表选择 VDA 版本。设备需要向引用计算机目录的 Delivery Controller 注册。单击下一步

    提示:

    显示的所有设备都将导出到单个 Citrix Virtual Apps and Desktops 目录。您无法选择此列表中的设备。

    选择 VDA 版本

  9. 单击计算机目录首选项。创建目录时,请指定名称并选择性包括说明。单击下一步

    设置计算机目录首选项

  10. 单击操作系统。单击下一步

    选择操作系统

  11. 设置虚拟桌面的用户体验。单击下一步

    选择用户体验

  12. 摘要屏幕中选择完成以完成向导过程。

    “摘要”屏幕

    注意:

    虚拟托管池数据不会添加到“Summary”(摘要)屏幕中。

删除 GCP 上的目标 VM

在 Citrix Provisioning 控制台中,您可以通过以下方法删除目标 VM:从 Device Collections(设备集合)或 Views(视图)中单独选择设备,或者删除整个设备集合。

要删除目标 VM,请执行以下操作:

  1. 右键单击设备集合视图 中的目标 VM 以打开上下文菜单。
  2. 在上下文菜单中,单击删除…

    注意:

    您无法删除处于活动状态的目标 VM。如果任何选定的目标 VM 都处于活动状态,则单独选择设备时不会显示 Delete…(删除…)选项。同样,如果选择了整个设备集合,然后单击 Delete…(删除…),您将收到一条错误消息。

    如果任何目标 VM 都属于 GCP VM,则会显示以下 UI:

    • 如果您单独选择 VM:

      Delete GCP Target VM: Individual VM deletion(删除 GCP 目标 VM: 删除单个 VM)

    • 如果选择整个设备集合:

      Delete GCP Target VM: Entire VM deletion(删除 GCP 目标 VM: 删除整个 VM)

  3. 默认情况下,目标 VM 将从 Citrix Provisioning 数据库、GCP 和 Citrix Virtual Apps and Desktops 计算机目录中删除。选中相应的复选框可删除其他关联中的目标 VM。此时将相应地更新“Summary”(摘要)部分。
  4. 单击删除后,您会看到一条消息,即正在连接到 Google Cloud…。此时将打开一个新 Web 浏览器。输入您的 Google 凭据以登录 Google Cloud。

    注意:

    如果您之前登录过 Google Cloud 并批准了该应用程序的权限,则不会显示用于输入您的 Google 凭据的对话框。

  5. Delete(删除)对话框的“Summary”(摘要)文本区域将更新,以反应删除过程的状态。

    Delete GCP Target VM: Individual VM deletion summary(删除 GCP 目标 VM: 删除单个 VM 摘要)

    Delete GCP Target VM: Entire VM deletion summary(删除 GCP 目标 VM: 删除整个 VM 摘要)

  6. 过程完成后,单击 Done(完成)关闭 Delete(删除)对话框。也可以单击 View Logs…(查看日志…)以查看删除进程的状态或保存日志文件。
Google 云端平台上的 Citrix Provisioning