您的 Microsoft Azure 环境必须存在现有的虚拟网络,之后您才能将 Horizon Cloud 容器部署到该环境中。如果在要部署到的区域中还没有虚拟网络 (VNet),您必须创建虚拟网络。如果要将容器的外部网关部署在其自身的 VNet 中(不同于容器的 VNet),则还必须创建该 VNet,然后将两个 VNet 进行对等互连。如果要让容器的外部网关使用自己的订阅(不同于容器的订阅),则必须在该订阅中创建一个单独的 VNet 以用于该外部网关,并将两个 VNet 进行对等互连。由于单个 VNet 不会跨订阅,因此,在将一个外部网关部署到其自身的订阅中时,还要求该外部网关使用的 VNet 不同于容器的 VNet,并且需与容器的 VNet 对等互连。
您在哪个 VNet 中部署外部网关? | 子网创建 | 需要子网 |
---|---|---|
通过使用容器的 VNet 的外部网关部署该容器时 |
对于此配置,您可以在 VNet 上提前创建子网,并在容器部署向导中指定这些子网,或者也可以直接在向导中键入所需子网的地址空间,这样容器部署程序就会在 VNet 中创建子网。
重要说明: 如果现有 VNet 已对等互连,则部署程序无法自动更新 VNet 的地址空间。如果 VNet 已对等互连,最佳做法是按照
第一租户 - 部署容器之前,在 Microsoft Azure 中的 VNet 上创建 Horizon Cloud 容器所需的子网 中的说明提前创建子网。如果您不希望提前创建子网,并且您在部署向导中输入的子网 CIDR 未包含在 VNet 的现有地址空间中,向导将显示一条错误消息,您需要指定有效的子网地址空间才能继续,或者使用未对等互连的虚拟网络。
|
使用此配置的容器部署需要以下子网:
在让部署程序自动创建子网时,部署程序始终在相应的 VNet 中创建新的子网。在 VNet 的地址空间方面,部署程序处理您在向导中输入的子网地址空间,如下所示:
|
部署容器时选择让外部网关使用其自身的 VNet 或订阅(不同于容器的 VNet 或订阅) |
对于此配置,由于涉及到两个 VNet,并且这两个 VNet 必须对等互连,因此最佳做法是在 VNet 上提前创建子网,并在容器部署向导中指定这些子网。请按照第一租户 - 部署容器之前,在 Microsoft Azure 中的 VNet 上创建 Horizon Cloud 容器所需的子网中所述,提前创建子网。即使部署向导允许您选择直接在向导中键入所需子网的地址空间,以便让部署程序为您创建子网,但如果您指定的地址空间尚未位于 VNet 的地址空间中,则部署程序无法将其添加到 VNet,因为它是对等互连的 VNet。 在这种情况下,一个 VNet 将具有容器的子网,而另一个 VNet 将具有外部网关的子网。这两个 VNet 必须对等互连。让我们将容器的 VNet 称为 VNet-1,将外部网关的 VNet 称为 VNet-2。对于每个 VNet,您都可以为容器部署程序将自动创建的子网指定地址空间,也可以指定已提前创建的子网。 |
在此类型的部署中,容器的 VNet (VNet-1) 会获取管理子网和桌面子网,其用途与外部网关位于容器自身的 VNet 中时所述的用途相同。但是,在此配置中,容器的 VNet 不会获取 DMZ 子网,因为 DMZ 子网将用于外部 Unified Access Gateway 配置,该配置位于此配置中的另一个 VNet (VNet-2) 中。在此部署配置中,外部网关的 VNet 会获取以下子网:
|
您可以使用 Microsoft Azure 门户执行以下适用于您的注册帐户的步骤。例如,以下 Microsoft Azure 云具有特定的门户端点。
- Microsoft Azure 商业(标准全球区域)
- Microsoft Azure 中国
- Microsoft Azure 美国政府
使用适用于您的帐户的 URL 登录到门户。
过程
结果
将在您的 Microsoft Azure 帐户中创建虚拟网络 (VNet)。
下一步做什么
如果您正手动创建所需的子网,而不是让容器部署过程创建这些子网,请为新创建的 VNet 配置将用于容器的子网。请参阅第一租户 - 部署容器之前,在 Microsoft Azure 中的 VNet 上创建 Horizon Cloud 容器所需的子网和第一代租户 - 对 Microsoft Azure 中的 Horizon Cloud 容器使用现有子网时中的步骤。
使用正常工作的 DNS 服务并连接到用于您的容器的 Active Directory 服务来配置新创建的 VNet。请参阅第一代租户 - 配置将用于 Microsoft Azure 中的 Horizon Cloud 容器的 VNet 拓扑所需的 DNS 服务器设置中的步骤。
在您的防火墙和其他网络行为方面,确保您的 VNet 配置符合第一代租户 - Horizon Cloud on Microsoft Azure 部署 - 主机名解析要求、DNS 名称和第一代租户 - Horizon Cloud 容器 - 端口和协议要求中所述的容器部署 DNS、端口和协议要求。