檢閱 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 層閘道。