您的 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、端口和协议要求。