要进行 Edge 切换迁移,请创建一个 .json 格式的配置文件,并将其作为输入提供给迁移协调器。
- NSX-V Edge 设备列表,其中包括分布式逻辑路由器 (DLR) 和/或 Edge 服务网关 (ESG):
- 用于 Edge 切换的分布式逻辑路由器的 Edge ID。
- 用于迁移 DHCP 租约的 Edge 服务网关的 Edge ID(如果在 Edge 服务网关上配置了 DHCP 服务)。
- NSX-V Edge 到 NSX Tier-0 或 Tier-1 网关名称的映射。
![突出显示了 NSX for vSphere Edge 的 Edge ID。](images/GUID-8ABDD758-CC7B-4C62-96EC-0B512B3FFE36-low.png)
[ { "name": "ns-edge-cutover", "v_edges_to_policy_gateways_mappings": [ { "v_edges": [ "edge-1", "edge-2" ], "policy_gateway_name": "my_tier1" } ] } ]
参数 | 描述 | 数据类型 | 备注 |
---|---|---|---|
name |
此配置的名称。 |
字符串 |
该参数是必需的。 |
v_edges_to_policy_gateways_mappings |
用于 Edge 切换和 DHCP 租约迁移的映射列表。 每个映射包含两个参数: v_edges 和 policy_gateway_name。 有关这两个参数的更多详细信息,请参见下两行。 |
数组 |
该参数是必需的。 |
v_edges |
NSX-V Edge ID 列表。该列表包括用于 Edge 切换的 DLR 的 Edge ID 和/或用于 DHCP 租约迁移的 ESG 的 Edge ID。 |
字符串值数组 |
该参数是必需的。 最小值:一个 Edge ID 最大值:每个列表两个 Edge ID 列表中的每个 Edge ID 必须是唯一的。 |
policy_gateway_name | NSX-V Edge 到 NSX Tier-0 或 Tier-1 网关名称的所需映射。 |
字符串 |
该参数是必需的。 该名称必须与预配置的 NSX Tier-0 或 Tier-1 网关名称完全匹配。 |
示例 1:配置文件
下图显示了配置为拓扑 1(具有高可用性和 L4-L7 服务的 ESG)的 NSX-V 环境。在右侧显示了等效的 NSX 拓扑。
![该图在左侧显示 NSX for vSphere 拓扑,在右侧显示 NSX-T 拓扑。](images/GUID-FA52C3E1-7390-428E-8291-935FD0135C00-high.png)
在该示例中,假设在 ESG 上配置了 NAT 和 DHCP 服务器。在 NSX 环境中,您已在 Tier-0 网关上配置了这些服务。在 Edge 切换期间,ESG 上的 DHCP 租约将迁移到 Tier-0 网关上的网关 DHCP 服务器。
[ { "name": "ns-edge-cutover", "v_edges_to_policy_gateways_mappings": [ { "v_edges": [ "edge-1", "edge-2" ], "policy_gateway_name": "my_tier0" } ] } ]
- edge-1 是用于 Edge 切换的分布式逻辑路由器的 Edge ID。
- edge-2 是配置了 DHCP 服务的 Edge 服务网关的 Edge ID。
- my_tier0 是 NSX Tier-0 网关的名称。
示例 2:配置文件
下图显示了配置为拓扑 4(单臂负载均衡器)的 NSX-V 环境。在右侧显示了等效的 NSX 拓扑。
![该图在左侧显示 NSX for vSphere 拓扑,在右侧显示 NSX-T 拓扑。](images/GUID-496128A1-A222-40F8-8D5F-F293E86A95CD-high.png)
在该示例中,仅在连接到 NSX-V 逻辑交换机的 ESG 上配置了单臂负载均衡器。在该 ESG 上未运行 DHCP 服务。在相应的 NSX 拓扑中,在 Edge 切换之前,在 Tier-1 网关(服务接口)上预配置了负载均衡器服务。在进行 Edge 切换时,仅南北向流量迁移到 NSX Edge 节点。不涉及 DHCP 租约迁移。
[ { "name": "ns-edge-cutover", "v_edges_to_policy_gateways_mappings": [ { "v_edges": [ "edge-1" ], "policy_gateway_name": "my_tier0" } ] } ]
- edge-1 是用于 Edge 切换的分布式逻辑路由器的 Edge ID。
- my_tier0 是 NSX Tier-0 网关的名称。
示例 3:配置文件
下图显示了配置为拓扑 4(单臂负载均衡器)的 NSX-V 环境。在该示例中,在连接到 NSX-V 逻辑交换机的 ESG 上同时运行负载均衡器和 DHCP 服务器。在右侧显示了等效的 NSX 拓扑。请记住,在 Edge 切换之前,在 NSX 拓扑中预配置了网关 DHCP 服务器和负载均衡器服务。
![该图在左侧显示 NSX for vSphere 拓扑,在右侧显示 NSX-T 拓扑。](images/GUID-A0317C70-49C9-490B-AE9D-08FE8EFAB2BF-high.png)
在进行 Edge 切换时,连接到逻辑交换机的 ESG 上的 DHCP 租约将迁移到 Tier-0 网关上的网关 DHCP 服务器。
[ { "name": "ns-edge-cutover", "v_edges_to_policy_gateways_mappings": [ { "v_edges": [ "edge-1", "edge-2" ], "policy_gateway_name": "my_tier0" } ] } ]
- edge-1 是用于 Edge 切换的分布式逻辑路由器的 Edge ID。
- edge-2 是配置了 DHCP 服务的 Edge 服务网关的 Edge ID。该 ESG 连接到 NSX-V 逻辑交换机。
- my_tier0 是 NSX Tier-0 网关的名称。
另一种选择是配置 NSX 拓扑,如下图所示。在该拓扑中,DHCP 服务器配置文件附加到 Tier-1 网关。该 Tier-1 网关的上行链路连接到 Tier-0 网关,NSX 覆盖网络分段连接到该 Tier-1 网关的下行链路。
![该图显示 NSX-T 拓扑。](images/GUID-B24B32CD-D0AA-48C8-935D-6FBE28B0B6C0-high.png)
在这种情况下,迁移协调器将 DHCP 租约迁移到与 Tier-0 网关相连的 Tier-1 网关上的网关 DHCP 服务器。
[ { "name": "ns-edge-cutover", "v_edges_to_policy_gateways_mappings": [ { "v_edges": [ "edge-1", "edge-2" ], "policy_gateway_name": "my_tier1" } ] } ]
- edge-1 是用于 Edge 切换的分布式逻辑路由器的 Edge ID。
- edge-2 是配置了 DHCP 服务的 Edge 服务网关的 Edge ID。该 ESG 连接到 NSX-V 逻辑交换机。
- my_tier1 是连接到 Tier-0 网关的 NSX Tier-1 网关的名称。