请按以下步骤为位于 Azure VMware Solution (AVS) 中的容器下载并部署 Horizon Cloud Connector 设备。

下面简要概述了将 Horizon Cloud Connector 部署到 Horizon 容器的 AVS 环境时所需执行的步骤:

  • 下载 Horizon Cloud Connector VHD 文件。
  • 创建 Azure 存储容器,并将设备 VHD 上载到该存储容器。
  • 从上载的 VHD 创建虚拟机 (Virtual Machine, VM) 映像。
  • 从虚拟机映像创建 Horizon Cloud Connector 虚拟机。
注: AVS 中的 Horizon 容器不支持以下功能和服务:
  • Horizon Cloud Connector 的自动更新
  • Universal Broker 和多云分配
  • 云监控服务器 (CMS)
  • Horizon 映像管理服务

前提条件

过程

  1. 使用您的订阅电子邮件中提供的链接下载 Horizon Cloud Connector 磁盘映像。
    在使用您的 My VMware 帐户凭据登录到 my.vmware.com 后,Horizon Cloud Connector 磁盘映像会以 VHD 文件的形式提供,该文件已压缩到一个 ZIP 软件包中。下载该 VHD 文件并将其提取到您的本地系统。
    重要事项: 要启用最新功能,请确保下载最新版本,即版本 1.8.0.0 或更高版本。
    在将磁盘映像文件上载到 AVS 环境之前,您必须先创建一个 Azure 存储容器,并使用共享访问签名共享该容器。
  2. 在 Azure 门户中,导航到您的存储帐户,然后为 VHD 文件创建一个存储容器。有关更多信息,请参阅https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview
    在创建共享访问签名的过程中,将生成一个 SAS 令牌。您必须通过将该 SAS 令牌附加到存储容器 URL 来为磁盘映像文件构建存储帐户 URL。
    1. 导航到存储帐户 > 属性 > URL,以打开存储容器。记下存储容器 URL,以便在后续步骤中使用。
    2. 创建共享访问签名。导航到存储帐户 > 共享访问签名 > 选择资源类型并生成 SAS 和连接字符串。记下生成的 SAS 令牌,以便在后续步骤中使用。
    3. 使用以下格式构建存储帐户 URL:
      <StorageContainerPath>/HorizonCloudConnectorDiskImageName.vhd<SAS-Token>

      下面是一个存储帐户 URL 示例:

      https://azurestorage1.blob.core.windows.net/vmware/horizon-cloud-connector-1.8.0.0-16488286.vhd?sv=2020-01-01&ss=bfqt&srt=sco&sp=rwdlapx&se=2020-01-01T12:00:00Z&st=2020-01-01T06:00:00Z&spr=https&sig=dUPul74l4K0ah%2FdoCpaTTjY4t2Js8kBY%3D
  3. 将磁盘映像文件上载到您创建的存储帐户 URL。
    1. 在将包含 Horizon Cloud Connector 磁盘映像的 VHD 文件提取到的本地系统上下载并安装 AzCopy 实用程序。
      有关 AzCopy 实用程序的更多信息,请参阅 https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10
    2. 要上载 VHD 文件,请在 AzCopy 实用程序中运行以下命令:
      azcopy cp <Path to extracted VHD file> “<StorageAccountURL>” --blob-type PageBlob

      下面显示了一个从本地 Windows 计算机发出的上载命令的示例:

      azcopy cp c:\horizon-cloud-connector-1.7.0.0-16488286.vhd "https://azurestorage1.blob.core.windows.net/vmware/horizon-cloud-connector-1.8.0.0-16488286.vhd?sv=2020-01-01&ss=bfqt&srt=sco&sp=rwdlapx&se=2020-01-01T12:00:00Z&st=2020-01-01T06:00:00Z&spr=https&sig=dUPul74l4K0ah%2FdoCpaTTjY4t2Js8kBY%3D" --blob-type PageBlob
  4. 从上载的 VHD 文件创建虚拟机 (VM) 映像。
    1. 在 Azure 门户中,导航到映像并创建一个新的虚拟机映像。输入映像的名称,并指定目标位置和资源组。
    2. 指定以下选项:
      • 操作系统类型选项设置为 Linux
      • 虚拟机的代选项设置为 Gen1
    3. 对于存储 Blob,请浏览到您创建的存储帐户和容器,然后选择您上载的 VHD 文件。
    4. 单击创建以从 VHD 文件创建虚拟机映像。
  5. 通过从虚拟机映像创建 Horizon Cloud Connector 设备虚拟机来部署该设备。
    1. 在 Azure 门户中,打开您在上一步中创建的虚拟机映像。单击创建虚拟机
    2. 指定以下设置:
      • 输入新虚拟机的名称。这将是 Horizon Cloud Connector 设备的主机名。
      • 对于虚拟机大小调整,指定高于“Standard_D4s - v3”的值。
    3. 对于“管理员帐户”,指定 ccadmin 作为用户名。您必须创建此 ccadmin 用户帐户才能允许通过 SSH 访问设备。
    4. 对于“SSH 访问”,指定 SSH 公钥身份验证方法。
      注: “SSH 公钥”和“密码”身份验证方法都受支持。但是,“SSH 公钥”方法的安全性更高,因此是首选方法。
    5. 对于防火墙设置,请配置以下端口:
      • 用于 HTTPS 的端口 443
      • 用于 SSH 的端口 22

      如果要为设备配置防火墙和代理服务器,您还必须将设备配置为允许某些公共 URL。有关更多信息,请参阅使用 Horizon Cloud Connector 和 Horizon 容器时的 DNS、端口和协议要求

    6. 对于网络设置,如果需要允许通过公共网络访问设备,请指定公共 IP 地址分配。此外,还要为 HTTPS 和 SSH 指定公共入站端口。
    7. 导航到虚拟机属性并记录设备虚拟机的 IP 地址和 FQDN。稍后,您将需要使用此信息来访问基于浏览器的 Horizon Cloud Connector 租户门户。
  6. 如果您的环境要求使用 HTTP 代理服务器以使虚拟设备能够访问 Internet,请按照修改 Horizon Cloud Connector 1.6 或更高版本的代理设置中的说明为设备配置代理相关设置。
  7. 按照为 Horizon Cloud Connector 虚拟设备配置 CA 签名证书中的说明配置所需证书。
  8. 完成在将 Horizon Cloud Connector 与 Horizon 连接服务器配对之前对其启用 SSH 访问中的步骤。
  9. 如果要对 Horizon Cloud Connector 设备使用完全限定域名 (FQDN) 并解析主机名,请在 DNS 服务器中创建正向和反向查找记录,以将该 FQDN 映射到 Horizon Cloud Connector 虚拟设备的静态 IP。
  10. 按照验证 Horizon 容器和虚拟设备是否准备好进行配对中的步骤继续执行容器载入工作流。然后,请继续使用 Horizon Cloud Connector 租户门户完成 Horizon 容器与 Horizon Cloud 的配对