创建第一个子网

Google Cloud VMware Engine 会为每个私有云创建一个网络,并使用 VLAN 进行网络管理。对于工作负载虚拟机,您可以在 NSX Manager 上为您的私有云创建作为网络分段的子网。VMware Engine 包括 NSX,用于工作负载网络以及安全功能(例如微分段和防火墙政策)。本页面介绍了如何使用 NSX Manager 为工作负载创建子网。

准备工作

本快速入门假定您已完成以下操作:

  1. 创建了一个 Google Cloud VMware Engine 私有云。您可以通过完成以下快速入门创建一个私有云:创建您的第一个私有云。
  2. 分配网络中的地址范围,以实现以下目的:
    • DHCP 服务
    • NSX 工作负载网络分段的子网

从 VMware Engine 门户访问 NSX Manager

子网创建流程在 NSX 中进行,您可以通过 VMware Engine 访问:

  1. 在 Google Cloud 控制台中,前往私有云页面。

    前往“Private Cloud”页面

  2. 点击选择项目,然后选择私有云所在的组织、文件夹或项目。

  3. 点击要在其中创建子网的私有云的名称。

  4. 在管理设备下,点击与 NSX Manager 对应的 网址。

  5. 出现提示时,输入您的登录凭据。温馨提示,您可以从私有云详情页面检索生成的凭据。

如果您已设置 vIDM 并将其连接到身份源(如 Active Directory),请改用身份源凭据。

为子网设置 DHCP 服务

在创建子网之前,请先设置 DHCP 服务:

  1. 在 NSX 中,依次前往网络 > DHCP。网络信息中心显示该服务会创建一个 tier-0 和一个 tier-1 网关。
  2. 要开始预配 DHCP 服务器,请点击添加 DHCP 配置文件。

  3. 在 DHCP 名称字段中,输入配置文件的名称。

  4. 对于配置文件类型,选择 DHCP 服务器。

  5. 在服务器 IP 地址列中,提供 DHCP 服务 IP 地址范围。

  6. 点击保存以创建 DHCP 服务。

在 NSX 中创建网络分段

对于工作负载虚拟机,您可以为您的私有云创建子网作为 NSX 网络分段:

  1. 在 NSX 中,依次前往网络 > 网络分段。
  2. 点击添加细分 (Add Segment)。
  3. 在细分名称字段中,输入细分的名称。
  4. 在连接的网关列表中,选择 Tier1 以连接到 tier-1 网关。
  5. 在传输区域列表中,选择 TZ-OVERLAY | 叠加。
  6. 在子网列中,输入子网范围。指定子网范围,并将 .1 指定为最后一个八位字节。例如 10.12.2.1/24。
  7. 点击设置 DHCP 配置。
  8. 将 DHCP 类型设置为网段 DHCP 服务器。
  9. 选择您刚刚创建的 DHCP 服务器配置文件。
  10. 为 DHCP 范围提供值,然后点击应用。
  11. 点击保存。现在,您可以在创建虚拟机时在 vCenter 中选择此网络分段。

在给定区域中,您可以使用专用服务访问通道,通告最多 250 条从 VMware Engine 到 VPC 网络的唯一路由。例如,这些唯一路由包括私有云管理 IP 地址范围、NSX 工作负载网络分段和 HCX 内部 IP 地址范围。此路由限制包含该区域中的所有私有云,对应于 Cloud Router 的已知路由限制。

如需了解路由限制,请参阅 Cloud Router 配额和限制。

NSX 中子网配置和路由重新分发的最佳实践

为确保最佳网络运行状态并防止出现路由环路和服务中断,请在 NSX 中配置子网和路由重新分发时遵循以下准则:

  1. 子网重叠: 避免子网重叠 - 确保 VMware Engine 中使用的 IP 子网是唯一的,并且不会与私有云或外部网络中的子网重叠。重叠可能会导致路由问题并中断服务。
  2. 第 0 层级路由重分发:
    • 自动重新分发 - VMware Engine 使用 BGP 在 Tier-0 路由器内重新分发已连接的 Tier-1 段的路由,以确保工作负载与外部世界之间的连接正常。
    • 重新分发静态路由 - 在第 0 层重新分发静态路由时,务必先拒绝默认路由 (0.0.0.0/0),然后使用前缀列表允许所有流量,以防止出现路由环路。为此,您应在 Tier-0 网关上创建前缀列表并将其附加到两个 BGP 邻居,因为 VMware Engine 已在 Tier-0 网关上配置指向底层基础架构的默认路由 (0.0.0.0/0),您可以按照接下来两个部分中的步骤进行操作。

在 NSX 中创建前缀列表

如需在 VMware Engine 的 NSX 中创建前缀列表,请执行以下操作:

  1. 在 NSX 中,依次前往网络 > 0 层级网关。
  2. 点击菜单图标(三点状图标),然后点击修改。
  3. 点击路由。
  4. 点击“IP 前缀列表”旁边的设置。
  5. 点击添加 IP 前缀列表。
  6. 输入 IP 前缀列表的名称。
  7. 点击设置以添加 IP 前缀。
  8. 点击添加前缀。
    1. 在网络字段中,输入关键字“any”。
    2. 保持所有字段不变,然后在操作字段中,从下拉菜单中选择允许。
    3. 点击 Add(添加)。
  9. 再次点击添加前缀。
    1. 在网络字段中,输入 CIDR 格式的 IP 地址,例如 0.0.0.0/0。
    2. 保持所有字段不变,然后在操作字段中,从下拉菜单中选择“拒绝”。
    3. 点击 Add(添加)。
  10. 点击应用。
  11. 依次点击保存 > 关闭。

将前缀列表附加到两个 BGP 邻居

创建前缀列表后,下一个任务是将前缀列表附加到 NSX 中的两个 BGP 邻近项,方法如下:

  1. 在 NSX 中,依次前往网络 > 0 层级网关。
  2. 点击菜单图标(三点状图标),然后点击修改。
  3. 点击 BGP。
  4. 点击 BGP 邻居。
  5. 点击菜单图标(三点状),然后选择修改。
  6. 点击路线过滤器。
  7. 点击菜单图标(三点状图标),然后选择修改。
  8. 点击出过滤条件字段中的配置。
  9. 选择之前创建的前缀列表名称。
  10. 点击保存。
  11. 依次点击添加 > 应用。
  12. 点击保存。
  13. 重复第 5 步至第 13 步,以更新其他 BGP 邻居。
  14. 点击关闭修改。

后续步骤