请按以下步骤为使用联合架构在 Google Cloud VMware Engine (GCVE) 中部署的容器下载并部署 Horizon Cloud Connector 设备。在联合容器中,必须将 Horizon Cloud Connector 部署到容器环境的本机 Google Cloud Platform (GCP) 基础架构中。

重要说明: 仅当您有权访问第一代控制平面中的第一代租户环境时,此信息才适用。如 知识库文章 92424 中所述,第一代控制平面已终止提供 (EOA)。有关详细信息,请参阅该文章。

有关 Horizon 容器部署架构的背景信息,请参阅第一代租户 - 具有第一代 Horizon Cloud 的 Horizon 容器部署架构。有关使用 GCVE 环境的详细信息,请参阅相应 Google Cloud 文档,网址为 https://cloud.google.com/vmware-engine/docs

下面简要概述了将 Horizon Cloud Connector 部署到容器环境内的本机 GCP 基础架构中时所需执行的步骤:

  • 下载 Horizon Cloud Connector TAR 文件。
  • 创建 Google Cloud Storage 存储桶并将设备 TAR 上载到该桶。
  • 从上载的 TAR 文件创建自定义映像。
  • 从自定义映像创建 Horizon Cloud Connector 虚拟机 (VM) 实例。

前提条件

过程

  1. 使用您的订阅电子邮件中提供的链接下载 Horizon Cloud Connector 磁盘映像。
    在使用您的 My VMware 帐户凭据登录到 my.vmware.com 后, Horizon Cloud Connector 磁盘映像会以 TAR 文件的形式提供,该文件已压缩到一个 .GZ 包中。将 TAR 文件下载到本地系统。
    注: 要将设备部署到 GCVE 环境中,请下载 1.10 或更高版本的 Horizon Cloud Connector 磁盘映像。
    在将磁盘映像文件上载到 GCVE 环境之前,必须先创建 Google Cloud Storage 存储桶。
  2. 在 GCVE 环境中创建 Google Cloud Storage 存储桶。有关详细说明,请参阅相应 Google Cloud 文档。
  3. 将下载的 TAR 文件上载到 Google Cloud Storage 存储桶。您可以使用 Google Cloud 图形用户界面 (GUI) 或 Google Cloud 命令行界面 (CLI) 执行此步骤。
    • (GUI) 登录到适用于您的 GCVE 环境的 Google Cloud Platform。转到 Cloud Storage 页面,选择之前创建的存储桶,然后将 TAR 文件上载到该桶。
    • (CLI) 打开 gsutil 控制台并运行以下命令。
      gsutil cp <file-path-to-TAR-file> gs://<bucket-name>
  4. 从上载的 TAR 文件创建自定义映像。
    • (GUI) 在 Google Cloud Platform 中,转到计算引擎 > 映像页面。选择创建映像的选项。在映像创建页面中,将 Cloud Storage 指定为源,然后浏览到已上载到存储桶中的 TAR 文件。根据需要指定其他映像属性,然后继续创建映像。

      确认新映像显示在映像列表中。

    • (CLI) 在 gsutil 控制台中,运行类似于以下示例的映像创建命令。
      gcloud compute --project <project-name> images create <image-name> --description <image-description> --source-uri <TAR-file-uri>
      注: 您可以根据需要使用相应参数自定义该命令。有关详细信息,请参阅 Google Cloud SDK 参考文档。
  5. 要支持创建和配置 Horizon Cloud Connector 虚拟机实例,请准备类似于以下示例的启动脚本。
    #! /bin/bash
    /usr/bin/python3 /opt/vmware/bin/configure-adapter.py --sshEnable
    sudo useradd ccadmin
    echo -e 'password\npassword' | passwd ccadmin
    echo 'cs_ip cs_fqdn' >> /etc/hosts
    在该示例中,启动脚本支持以下配置:
    • 启用对 Horizon Cloud Connector 设备的 SSH 访问。
    • 在设备上创建具有指定密码 (password) 的 ccadmin 用户帐户。
    • 将连接服务器主机名 (cs_fqdn) 解析为连接服务器 IP 地址 (cs_ip)。
  6. 从自定义映像创建 Horizon Cloud Connector 虚拟机实例。确保至少为虚拟机大小调整或虚拟机类型配置 n2-standard-8
    • (GUI) 在 Google Cloud Platform 中,转到映像页面,选择之前创建的自定义映像,然后选择创建虚拟机实例的选项。至少为虚拟机大小调整或虚拟机类型指定 n2-standard-8,将自定义映像指定为引导磁盘,并添加之前准备的启动脚本。指定其他相应的虚拟机属性,然后继续创建虚拟机实例。

      确认 Horizon Cloud Connector 虚拟机显示在虚拟机实例列表中。

    • (CLI) 在 gsutil 控制台中,运行类似于以下示例的实例创建命令。
      gcloud compute --project <project-name> instances create <instance-name> 
      --zone <zone> --machine-type <n2-standard-8-minimum> --network <network> 
      --subnet <subnet> --maintenance-policy <maintenance-policy> --scopes <scope> 
      --image <custom-TAR-image> --metadata startup-script=<startup-script>
      注: 您可以根据需要使用相应参数自定义该命令。有关详细信息,请参阅 Google Cloud SDK 参考文档。
  7. Horizon Cloud Connector 虚拟机启动后,编辑该虚拟机实例的配置并移除启动脚本。
    重要说明: 您必须从实例中移除启动脚本,以防止在 Horizon Cloud Connector 每次重新引导时都运行该脚本。

下一步做什么

按照 第一代租户 - 验证 Horizon 容器和虚拟设备是否准备好与第一代 Horizon 控制平面配对中的步骤继续执行容器载入工作流。然后,请继续 第一代租户 - 使用 Horizon Cloud Connector 配置门户完成 Horizon 容器与第一代 Horizon Cloud 的配对