Erstellen Sie für die Migration mit Edge-Übernahme eine Konfigurationsdatei im Format .json und stellen Sie sie als Eingabe für den Migrations-Koordinator zur Verfügung.

Die Konfigurationsdatei enthält die folgenden Informationen:
  • Liste der NSX-V Edge-Appliances, die einen Distributed Logical Router (DLR) oder ein Edge Services Gateway (ESG) oder beides enthalten:
    • Edge-ID des Distributed Logical Router für die Edge-Übernahme.
    • Edge-ID des Edge Services Gateway für die Migration der DHCP-Leases, wenn der DHCP-Dienst auf dem Edge Services Gateway konfiguriert ist.
  • Die Zuordnung der NSX-V Edges zum Namen des NSX-T-Tier-0- oder Tier-1-Gateways.
Die folgende Abbildung zeigt beispielsweise eine Teilansicht der Seite NSX Edges im vSphere Client. Die Edge-IDs des Distributed Logical Router und des Edge Services Gateway werden hervorgehoben. Verwenden Sie diese Edge-IDs in der Konfigurationsdatei.

Edge-IDs der NSX for vSphere Edges werden hervorgehoben.
Die Struktur der .json-Konfigurationsdatei mit Beispielparameterwerten lautet wie folgt:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
Tabelle 1. Parameter der Konfigurationsdatei
Parameter Beschreibung Datentyp Anmerkungen

name

Ein Name für diese Konfiguration.

Zeichenfolge

Dieser Parameter ist erforderlich.

v_edges_to_policy_gateways_mappings

Eine Liste der Zuordnungen für die Edge-Übernahme und die DHCP-Lease-Migration.

Jede Zuordnung besteht aus zwei Parametern: v_edges und policy_gateway_name.

Weitere Informationen zu diesen beiden Parametern finden Sie in den nächsten zwei Zeilen.

Array

Dieser Parameter ist erforderlich.

v_edges

Eine Liste der NSX-V Edge-IDs. Diese Liste enthält die Edge-ID des DLR für die Edge-Übernahme oder die Edge-ID eines ESG für eine DHCP-Lease-Migration oder beides.

Array der Zeichenfolgenwerte

Dieser Parameter ist erforderlich.

Minimum: Eine Edge-ID

Maximum: Zwei Edge-IDs pro Liste

Jede Edge-ID in der Liste muss eindeutig sein.

policy_gateway_name

Die gewünschte Zuordnung der NSX-V Edges zum Namen des NSX-T-Tier-0- oder Tier-1-Gateways.

Zeichenfolge

Dieser Parameter ist erforderlich.

Der Name muss exakt mit dem vorkonfigurierten NSX-T-Tier-0- oder -Tier-1-Gateway-Namen übereinstimmen.

Beispiel 1: Konfigurationsdatei

Die folgende Abbildung zeigt die NSX-V-Umgebung, die in Topologie 1 (ESG mit Hochverfügbarkeit- und L4-L7-Diensten) konfiguriert ist. Die entsprechende NSX-T-Topologie wird auf der rechten Seite angezeigt.


Das Diagramm zeigt die NSX for vSphere-Topologie auf der linken Seite und die NSX-T-Topologie auf der rechten Seite.

In diesem Beispiel wird davon ausgegangen, dass NAT- und DHCP-Server auf dem ESG konfiguriert sind. In der NSX-T-Umgebung haben Sie diese Dienste auf dem Tier-0-Gateway konfiguriert. Während der Edge-Übernahme werden die DHCP-Leases auf dem ESG auf den Gateway-DHCP-Server auf dem Tier-0-Gateway migriert.

Die gewünschte Zuordnung in der Eingabekonfigurationsdatei lautet wie folgt:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In dieser Konfigurationsdatei:
  • edge-1 ist die Edge-ID des Distributed Logical Router für die Edge-Übernahme.
  • edge-2 ist die Edge-ID des Edge Services Gateway, auf dem der DHCP-Dienst konfiguriert ist.
  • my_tier0 ist der Name des NSX-T-Tier-0-Gateways.

Beispiel 2: Konfigurationsdatei

Die folgende Abbildung zeigt die NSX-V-Umgebung, die in Topologie 4 (einarmiger Load Balancer) konfiguriert ist. Die entsprechende NSX-T-Topologie wird auf der rechten Seite angezeigt.


Das Diagramm zeigt die NSX for vSphere-Topologie auf der linken Seite und die NSX-T-Topologie auf der rechten Seite.

In diesem Beispiel ist nur ein einarmiger Load Balancer auf dem ESG konfiguriert, das mit dem logischen NSX-V verbunden ist. DHCP-Dienst wird auf diesem ESG nicht ausgeführt. In der entsprechenden NSX-T-Topologie wird der Load Balancer-Dienst auf dem Tier-1-Gateway (Dienstschnittstelle) vor der Edge-Übernahme vorkonfiguriert. Wenn eine Edge-Übernahme auftritt, wird nur der vertikale Datenverkehr auf die NSX-T Edge-Knoten migriert. Es ist keine DHCP-Lease-Migration beteiligt.

Die gewünschte Zuordnung in der Eingabekonfigurationsdatei lautet wie folgt:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1"                    
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In dieser Konfigurationsdatei:
  • edge-1 ist die Edge-ID des Distributed Logical Router für die Edge-Übernahme.
  • my_tier0 ist der Name des NSX-T-Tier-0-Gateways.

Beispiel 3: Konfigurationsdatei

Die folgende Abbildung zeigt eine NSX-V-Umgebung, die in Topologie 4 (einarmiger Load Balancer) konfiguriert ist. In diesem Beispiel wird auf dem ESG, das mit dem logischen NSX-V-Switch verbunden ist, sowohl der Load Balancer als auch der DHCP-Server ausgeführt. Die entsprechende NSX-T-Topologie wird auf der rechten Seite angezeigt. Beachten Sie, dass der Gateway-DHCP-Server und die Load Balancer-Dienste in der NSX-T Edge-Übernahme vorkonfiguriert sind.


Das Diagramm zeigt die NSX for vSphere-Topologie auf der linken Seite und die NSX-T-Topologie auf der rechten Seite.

Wenn eine Edge-Übernahme auftritt, werden die DHCP-Leases auf dem ESG, das an den logischen Switch angehängt ist, auf den Gateway-DHCP-Server auf dem Tier-0-Gateway migriert.

Die gewünschte Zuordnung in der Eingabekonfigurationsdatei lautet wie folgt:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In dieser Konfigurationsdatei:
  • edge-1 ist die Edge-ID des Distributed Logical Router für die Edge-Übernahme.
  • edge-2 ist die Edge-ID des Edge Services Gateway, auf dem der DHCP-Dienst konfiguriert ist. Dieses ESG ist an den in NSX-V erstellten logischen Switch angehängt.
  • my_tier0 ist der Name des NSX-T-Tier-0-Gateways.

Eine weitere Alternative besteht in der Konfiguration der NSX-T-Topologie, wie in der folgenden Abbildung dargestellt. In dieser Topologie ist das DHCP-Serverprofil an ein Tier-1-Gateway angehängt. Der Uplink dieses Tier-1-Gateways ist mit dem Tier-0-Gateway verbunden, und die NSX-T-Overlay-Segmente werden auf dem Downlink dieses Tier-1-Gateways verbunden


Das Diagramm zeigt die NSX-T-Topologie an.

In diesem Fall migriert der Migrations-Koordinator die DHCP-Leases auf den Gateway-DHCP-Server auf dem Tier-1-Gateway, das mit dem Tier-0-Gateway verbunden ist.

Die gewünschte Zuordnung in der Eingabekonfigurationsdatei lautet wie folgt:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
In dieser Konfigurationsdatei:
  • edge-1 ist die Edge-ID des Distributed Logical Router für die Edge-Übernahme.
  • edge-2 ist die Edge-ID des Edge Services Gateway, auf dem der DHCP-Dienst konfiguriert ist. Dieses ESG ist an den in NSX-V erstellten logischen Switch angehängt.
  • my_tier1 ist der Name des NSX-T-Tier-1-Gateways, das mit dem Tier-0-Gateway verbunden ist.