请按以下步骤为使用联合架构在 Azure VMware Solution (AVS) 中部署的容器下载并部署 Horizon Cloud Connector 设备。在联合架构中,必须将 Horizon Cloud Connector 部署到容器环境的本机 Microsoft Azure 基础架构中。
重要说明: 仅当您有权访问第一代控制平面中的第一代租户环境时,此信息才适用。如
知识库文章 92424 中所述,第一代控制平面已终止提供 (EOA)。有关详细信息,请参阅该文章。
有关 Horizon 容器部署架构的背景信息,请参阅第一代租户 - 具有第一代 Horizon Cloud 的 Horizon 容器部署架构。有关使用 AVS 环境的详细信息,请参阅 Microsoft Azure 文档,网址为 https://docs.microsoft.com/en-us/azure/azure-vmware/。
下面简要概述了将 Horizon Cloud Connector 部署到容器环境内的本机 Azure 基础架构中时所需执行的步骤:
- 下载 Horizon Cloud Connector VHD 文件。
- 创建 Azure 存储容器,并将设备 VHD 上载到该存储容器。
- 从上载的 VHD 创建虚拟机 (Virtual Machine, VM) 映像。
- 从虚拟机映像创建 Horizon Cloud Connector 虚拟机。
过程
- 使用您的订阅电子邮件中提供的链接下载 Horizon Cloud Connector 磁盘映像。
在使用您的 My VMware 帐户凭据登录到
my.vmware.com 后,Horizon Cloud Connector 磁盘映像会以 VHD 文件的形式提供,该文件已压缩到一个 ZIP 软件包中。下载该 VHD 文件并将其提取到您的本地系统。
重要说明: 要启用最新的功能,请下载 Horizon Cloud Connector 磁盘映像版本 1.10 或更高版本。版本 1.10 或更高版本支持除
Horizon Cloud Connector 自动更新以外的所有其他 Horizon Cloud 功能和服务。
与 Horizon Cloud Connector 1.9 或更早版本配对后,AVS 中的 Horizon 容器不支持以下功能和服务:
- Horizon Cloud Connector 的自动更新
- Universal Broker 和多云分配
- 云监控服务器 (CMS)
- Horizon 映像管理服务
在将磁盘映像文件上载到 AVS 环境之前,您必须先创建一个 Azure 存储容器,并使用共享访问签名共享该容器。
- 在 Azure 门户中,导航到您的存储帐户,然后为 VHD 文件创建一个存储容器。有关更多信息,请参阅https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview。
在创建共享访问签名的过程中,将生成一个 SAS 令牌。您必须通过将该 SAS 令牌附加到存储容器 URL 来为磁盘映像文件构建存储帐户 URL。
- 导航到,以打开存储容器。记下存储容器 URL,以便在后续步骤中使用。
- 创建共享访问签名。导航到。记下生成的 SAS 令牌,以便在后续步骤中使用。
- 使用以下格式构建存储帐户 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
- 将磁盘映像文件上载到您创建的存储帐户 URL。
- 在将包含 Horizon Cloud Connector 磁盘映像的 VHD 文件提取到的本地系统上下载并安装 AzCopy 实用程序。
- 要上载 VHD 文件,请在 AzCopy 实用程序中运行以下命令:
azcopy cp <Path to extracted VHD file> “<StorageAccountURL>” --blob-type PageBlob
下面显示了一个从本地 Windows 计算机发出的上载命令的示例:
azcopy cp c:\horizon-cloud-connector-1.9.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
- 从上载的 VHD 文件创建虚拟机 (VM) 映像。
- 在 Azure 门户中,导航到映像并创建一个新的虚拟机映像。输入映像的名称,并指定目标位置和资源组。
- 指定以下选项:
- 将操作系统类型选项设置为 Linux。
- 将虚拟机的代选项设置为 Gen1。
- 对于存储 Blob,请浏览到您创建的存储帐户和容器,然后选择您上载的 VHD 文件。
- 单击创建以从 VHD 文件创建虚拟机映像。
- 通过从虚拟机映像创建 Horizon Cloud Connector 设备虚拟机来部署该设备。
- 在 Azure 门户中,打开您在上一步中创建的虚拟机映像。单击创建虚拟机。
- 指定以下设置:
- 对于“管理员帐户”,指定 ccadmin 作为用户名。您必须创建此 ccadmin 用户帐户才能允许通过 SSH 访问设备。
- 对于“SSH 访问”,指定 SSH 公钥身份验证方法。
注: “SSH 公钥”和“密码”身份验证方法都受支持。但是,“SSH 公钥”方法的安全性更高,因此是首选方法。
- 对于防火墙设置,请配置以下端口:
- 对于网络设置,如果需要允许通过公共网络访问设备,请指定公共 IP 地址分配。此外,还要为 HTTPS 和 SSH 指定公共入站端口。
- 导航到虚拟机属性并记录设备虚拟机的 IP 地址和 FQDN。稍后,您将需要使用此信息来访问基于浏览器的 Horizon Cloud Connector 租户门户。
- 如果您的环境要求使用 HTTP 代理服务器以使虚拟设备能够访问 Internet,请按照修改 Horizon Cloud Connector 1.6 或更高版本的代理设置中的说明为设备配置代理相关设置。
- 按照为 Horizon Cloud Connector 虚拟设备配置 CA 签名证书中的说明配置所需证书。
- 完成使用命令行界面启用对 Horizon Cloud Connector 的 SSH 访问中的步骤。
- 如果要对 Horizon Cloud Connector 设备使用完全限定域名 (FQDN) 并解析主机名,请在 DNS 服务器中创建正向和反向查找记录,以将该 FQDN 映射到 Horizon Cloud Connector 虚拟设备的静态 IP。