查看 NSX-V 拓扑并确定如何将其映射到 NSX-T 拓扑。在迁移过程中,“定义拓扑”步骤将提示您进行映射。

如果运行 NSX-T 3.2.0 或 3.2.1,则可以将 NSX-V 负载均衡器迁移到 NSX-T Advanced Load Balancer (ALB)。从 NSX-T 3.2.2 开始,只能将 NSX-V 负载均衡器迁移到 NSX-T 负载均衡器。

具体来说,确定所需的 NSX-T Edge 集群数以及 Edge 服务网关 (ESG) 和分布式逻辑路由器 (DLR) 应当映射到 NSX-T 中的网关的方式。应跳过没有任何 L4-L7 服务的北向 ESG。这些 ESG 通常与北向路由器对等互连,并且位于 ECMP 路径中。如果在北向 ESG 上使用 VPN,则建议迁移到活动-备用 Tier-0 网关。在其他情况下,建议将 ESG/DLR 迁移到 Tier-1 网关。可将一个 ESG 和一个 DLR 合并到映射文件中的一个映射条目。

无法将多个不含 Edge 集群的 Tier-1 网关或父 Tier-0 网关下仅限 DR 的 Tier-1 网关映射到 DLR。如果要映射到仅限 DR 的 Tier-1 网关,则也无法将父 Tier-0 网关映射到 DLR。如果您的拓扑需要映射多个 DLR,则必须使用分配有 Edge 集群的活动-备用 Tier-1 网关。

如果在 ESG 上配置了 DHCP 服务器,并在 DLR 上配置了 DHCP 中继服务器,则必须将 ESG 和 DLR 映射到同一 NSX-T 网关。

用于将 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"
      }
    ]
  }
]
如果运行的是 NSX-T 3.2.0 或 3.2.1,并且正在执行配置迁移,则不会将上述映射用于 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-V 负载均衡器迁移到 Advanced Load Balancer

NSX-T 3.2.1 开始,可以将跨 vCenter 环境迁移到 NSX 联合。下面是此类迁移的一个示例映射文件:
[
  {
    "name": "site-GM",
    "nsxv_id": "20.20.0.131",
    "nsxt_site_id": "",
    "v_edges_to_policy_gateways_mappings": [
      {
        "v_edges": [
          "edge-3",                                          <== Dhcp server
          "edge-1b4b70c4-27da-4ee9-91cb-bd6389dadca2"        <== Dhcp Relay
        ],
        "policy_gateway_name": "tier0_1_global",
        "policy_gateway_path": "/global-infra/tier-0s/tier0_1_global"
      },
      {
        "v_edges": [
          "edge-a529c168-56c0-4e1a-98e4-e1f0312d82a4"
        ],
        "policy_gateway_name": "tier1_0_global",
        "policy_gateway_path": "/global-infra/tier-1s/tier1_0_global".     <== mapping corresponding to UDLR
      },
      {
        "v_edges": [
          "edge-5"
        ],
        "policy_gateway_name": "tier0_2_global",
        "policy_gateway_path": "/global-infra/tier-0s/tier0_2_global"
      }
    ]
  },
  {
    "name": "london",
    "nsxv_id": "20.20.0.131",
    "nsxt_site_id": "23790eb0-201a-48c3-8e34-8a03be03b61a",
    "v_edges_to_policy_gateways_mappings": [
      {
        "v_edges": [
          "edge-4"
        ],
        "policy_gateway_name": "site0_tier1_0",
        "policy_gateway_path": "/infra/tier-1s/site0_tier1_0"
      }
    ]
  },
  {
    "name": "paris",
    "nsxv_id": "20.20.0.132",
    "nsxt_site_id": "27db83d3-aa10-4a40-b15c-bf6e234b9e74",
    "v_edges_to_policy_gateways_mappings": [
      {
        "v_edges": [
          "edge-1",
          "edge-5"
        ],
        "policy_gateway_name": "site1_tier0_1_local",
        "policy_gateway_path": "/infra/tier-0s/site1_tier0_1_local"
      }
    ]
  }
]
如果要将跨 vCenter 环境迁移到 NSX 联合,请注意以下事项:
  • 在本地管理器上创建的 Tier-0 网关必须分配有 Edge 集群。
  • 在本地管理器上创建的 Tier-1 网关必须分配有 Edge 集群,或者连接到分配了 Edge 集群的 Tier-0 网关。
  • 在全局管理器上创建的 Tier-0 和 Tier-1 网关必须跨所有站点。
  • 在映射文件中,为全局管理器指定属性时,nsxt_site_id 必须为空字符串。
  • 通用 DLR (UDLR) 不应与任何其他 ESG 合并。
  • L4-L7 服务与 UDLR 对等互连的北向 ESG 必须映射到本地站点的活动-备用 Tier-0 网关。