查看 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 网关。