在此步骤中,您将指定要迁移的拓扑。这一操作可通过 NSX Manager UI 或使用 JSON 格式的映射文件来完成。

此映射将指定 Edge 服务网关 (ESG) 和分布式逻辑路由器 (DLR) 应如何映射到 NSX-T 中的网关。在提供映射之前,需评估拓扑要求并计划完成以下任务:
  1. 确定如何映射 ESG 和 DLR。应跳过没有任何 L4-L7 服务的北向 ESG。这些 ESG 通常与北向路由器对等互连,并且位于 ECMP 路径中。如果在北向 ESG 上使用 VPN,则建议迁移到活动-备用 Tier-0 网关。在其他情况下,建议将 ESG/DLR 迁移到 Tier-1 网关。可将一个 ESG 和一个 DLR 合并到一个映射条目中。
  2. 创建 Tier-0 和 Tier-1 网关,并根据需求在 Tier-0 网关上配置到北向路由器的动态或静态路由。对于动态路由,您可以根据 NSX-V 配置选择配置 BGP 或 OSPF。您需要手动配置此北向路由。
  3. 配置北向路由时,必须在 NSX-T Tier-0 网关上创建和配置上行链路接口。上行链路接口子网可以与 NSX-V ESG 北向上行链路的子网相同。但是,上行链路接口 IP 地址必须不同于 ESG 上行链路的 IP 地址。
  4. 在 Tier-0 网关上配置动态路由后,检查动态路由是否已收敛,即 BGP 会话是否已建立,或者 OSPF 邻居关系是否处于 FULL 状态(如果适用)。在这之后,将继续提供映射。
定义映射时,请确保满足以下条件。请注意,仅 Tier-1 分布式路由器 (DR) 网关是没有任何 Edge 集群的 Tier-1 网关。
  • Tier-0 网关必须具有上行链路接口。
  • 仅 Tier-1 DR 网关必须连接到具有上行链路接口的 Tier-0 网关。
  • 仅将 UDLR 映射到延伸的 Tier-1 DR 时,它连接到的延伸 Tier-0 必须在所有站点上具有上行链路。
  • 将 UDLR 映射到延伸 Tier-0 时,延伸的 Tier-0 必须在所有站点上具有上行链路。
  • 将 UDLR 映射到活动-备用延伸 Tier-1 时,此网关的主站点必须与所连接的延伸 Tier-0 的主站点匹配。
用于将 ESG 映射到 Tier-0 网关的映射文件示例:
[
  {
    "name":"nsxv-to-nsxt-mapping",
    "v_edges_to_policy_gateways_mappings":[
      {
        "v_edges":[
          "edge-1",
          "edge-2"
         ],
         "policy_gateway_name": "tier0-gateway"
         "policy_gateway_path": "/infra/tier-0s/tier0-gateway"
      }
    ]
  }
]
如果要执行配置迁移,则不要将上述映射用于 Advanced Load Balancer (ALB)。相反,您可以为 ALB 提供其他可选映射。要指定该映射,必须上载 JSON 文件。用于将 ESG 映射到服务引擎组的映射文件示例:
{
  "alb": {
    "service_engine_group_per_esg": false,
    "esgs": [
      {
        "name": "edge-4",
        "interfaces": [
          {
            "name": "mgmt",
            "tier1_id": "London_Tier1Gateway1"
          },
          {
            "name": "vnic1",
            "placement_network_subnet": "172.16.1.10/16",
            "service_engine_group": "Test-SE-group"
          }
        ]
      }
    ]
  }
}
NSX-T 3.2.1 开始,可以将跨 vCenter 环境迁移到 NSX 联合。下面是此类迁移的一个示例映射文件:
[
    {
        "name": "london",
        "nsxv_id": "10.206.106.163",
        "nsxt_site_id": "1722c659-b0a9-4e70-b7ba-f264e057e1ea",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-2"
                ]
                "policy_gateway_name": "Tier1Gateway1",
                "policy_gateway_path": "/infra/tier-1s/Tier1Gateway1"
            }
        ]
    },
    {
        "name": paris",
        "nsxv_id": "10.206.96.206",
        "nsxt_site_id": "00d3802e-5673-4791-b86d-71805a2c0aa6",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-2"
                ]
                "policy_gateway_name": "Tier1Gateway1",
                "policy_gateway_path": "/infra/tier-1s/Tier1Gateway1"
            }
        ]
    },
    {
        "name": "site-GM",
        "nsxv_id": "10.206.106.163",
        "nsxt_site_id": "",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-4e5065d6-d12d-49b1-a7da-5d9fcc7888f0"
                ]
                "policy_gateway_name": "Tier1Gateway1",
                "policy_gateway_path": "/infra/tier-1s/Tier1Gateway1"
            }
        ]
    },
]
如果要将跨 vCenter 环境迁移到 NSX 联合,请注意以下事项:
  • 在本地管理器上创建的 Tier-0 网关必须分配有 Edge 集群。
  • 在本地管理器上创建的 Tier-1 网关必须分配有 Edge 集群,或者连接到分配了 Edge 集群的 Tier-0 网关。
  • 在全局管理器上创建的 Tier-0 和 Tier-1 网关必须跨所有站点。

如果使用管理器 UI 执行映射,则不满足上述条件的 Tier-0 和 Tier-1 网关不会显示在下拉列表中。

有关为负载均衡器创建映射文件的详细信息,请参见将 NSX-V 负载均衡器迁移到 Advanced Load Balancer

过程

  1. 选择以下选项之一:
    • 不迁移 L3-L7 实体和服务。
    • 上载映射文件 (*.json)。
    • 为需要迁移的每个实体选择一个 Tier-0 或 Tier-1 网关。
  2. 在指定映射后,单击继续以转到下一步。