檢閱 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,則建議移轉至作用中/待命第 0 層閘道。在其他情況下,建議將 ESG/DLR 移轉至第 1 層閘道。可將一個 ESG 和一個 DLR 合併至對應檔案中的一個對應項目。
您無法將多個不含 Edge 叢集的第 1 層閘道或父系第 0 層閘道下「僅限 DR」的第 1 層閘道,對應至 DLR。如果您要對應至「僅限 DR」的第 1 層閘道,您也無法將父系第 0 層閘道對應至 DLR。如果您的拓撲需要對應多個 DLR,您必須使用獲指派 Edge 叢集的作用中/待命第 1 層閘道。
如果在 ESG 上設定了 DHCP 伺服器,並在 DLR 上設定了 DHCP 轉送伺服器,則必須將 ESG 和 DLR 對應至相同的 NSX-T 閘道。
用於將 ESG 對應至第 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 Load Balancer 移轉至 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 聯盟,請注意以下事項:
- 在本機管理程式上建立的第 0 層閘道必須獲指派 Edge 叢集。
- 在本機管理程式上建立的第 1 層閘道必須獲指派 Edge 叢集,或是連線至獲指派 Edge 叢集的第 0 層閘道。
- 在全域管理程式上建立的第 0 層和第 1 層閘道必須跨所有站台。
- 在對應檔案中,當為全域管理程式指定屬性時,nsxt_site_id 必須為空字串。
- 通用 DLR (UDLR) 不應與任何其他 ESG 合併。
- 其 L4-L7 服務與 UDLR 對等的北向 ESG 必須對應至本機站台的作用中/待命第 0 層閘道。