若要執行 Edge 完全移轉,請建立 .json 格式的組態檔,並將其提供以作為移轉協調器的輸入。
- NSX-V Edge 應用裝置的清單,其中包含分散式邏輯路由器 (DLR) 和 (或) Edge 服務閘道 (ESG):
- 用於 Edge 完全移轉的分散式邏輯路由器的 Edge 識別碼。
- 用來移轉 DHCP 租用的 Edge 服務閘道的 Edge 識別碼 (如果已在 Edge 服務閘道上設定 DHCP 服務)。
- NSX-V Edge 與 NSX-T 第 0 層或第 1 層閘道的名稱之間所需的對應。
[ { "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 識別碼的清單。此清單包含用於 Edge 完全移轉之 DLR 的 Edge 識別碼,和/或用於 DHCP 租用移轉之 ESG 的 Edge 識別碼。 |
字串值的陣列 |
此為必要參數。 最小值:一個 Edge 識別碼 最大值:每個清單有兩個 Edge 識別碼 清單中的每個 Edge 識別碼皆必須是唯一的。 |
policy_gateway_name | NSX-V Edge 與 NSX-T 第 0 層或第 1 層閘道的名稱之間所需的對應。 |
字串 |
此為必要參數。 名稱必須與預先設定的 NSX-T 第 0 層或第 1 層閘道名稱完全相符。 |
範例 1:組態檔
下圖顯示在拓撲 1 (具有高可用性和 L4-L7 服務的 ESG) 中設定的 NSX-V 環境。對等的 NSX-T 拓撲會顯示在右側。
在此範例中,假設 ESG 上設定了 NAT 和 DHCP 伺服器。在 NSX-T 環境中,您已在這第 0 層閘道上設定這些服務。在 Edge 完全移轉期間,ESG 上的 DHCP 租用會移轉至第 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 識別碼。
- edge-2 是 DHCP 服務設定所在 Edge 服務閘道的 Edge 識別碼。
- my_tier0 是 NSX-T 第 0 層閘道的名稱。
範例 2:組態檔
下圖顯示在拓撲 4 (單肩負載平衡器) 中設定的 NSX-V 環境。對等的 NSX-T 拓撲會顯示在右側。
在此範例中,只會在連結至 NSX-V 邏輯交換器的 ESG 上設定一個單肩負載平衡器。DHCP 服務不會在此 ESG 上執行。在對應的 NSX-T 拓撲中,負載平衡器服務會在 Edge 完全移轉之前預先設定於第 1 層閘道 (服務介面) 上。執行 Edge 完全移轉時,只有南北向流量會移轉至 NSX-T 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 識別碼。
- my_tier0 是 NSX-T 第 0 層閘道的名稱。
範例 3:組態檔
下圖顯示在拓撲 4 (單肩負載平衡器) 中設定的 NSX-V 環境。在此範例中,連結至 NSX-V 邏輯交換器的 ESG 上同時執行了負載平衡器和 DHCP 伺服器。對等的 NSX-T 拓撲會顯示在右側。請注意,閘道 DHCP 伺服器和負載平衡器服務會在 Edge 完全移轉之前預先設定於 NSX-T 拓撲中。
執行 Edge 完全移轉時,連結至邏輯交換器的 ESG 上的 DHCP 租用會移轉至第 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 識別碼。
- edge-2 是 DHCP 服務設定所在 Edge 服務閘道的 Edge 識別碼。此 ESG 會連結至 NSX-V 邏輯交換器。
- my_tier0 是 NSX-T 第 0 層閘道的名稱。
另一個替代方案是設定 NSX-T 拓撲,如下圖所示。在此拓撲中,DHCP 伺服器設定檔會連結至第 1 層閘道。這個第 1 層閘道的上行會連線至第 0 層閘道,而 NSX-T 覆疊區段會在這個第 1 層閘道的下行進行連線
在此案例中,移轉協調器會將 DHCP 租用移轉至與第 0 層閘道連線之第 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 識別碼。
- edge-2 是 DHCP 服務設定所在 Edge 服務閘道的 Edge 識別碼。此 ESG 會連結至 NSX-V 邏輯交換器。
- my_tier1 是連線至第 0 層閘道的 NSX-T 第 1 層閘道的名稱。