Per eseguire la migrazione di cutover dell'Edge, creare un file di configurazione in formato .json e fornirlo come input al coordinatore della migrazione.

Il file di configurazione contiene le informazioni seguenti:
  • Elenco delle appliance di NSX-V Edge, che include un router logico distribuito (DLR) o un ESG (Edge Services Gateway) o entrambi:
    • ID Edge del router logico distribuito per il cutover dell'Edge.
    • ID Edge del gateway dei servizi Edge per la migrazione dei lease DHCP, se il servizio DHCP è configurato nel gateway dei servizi Edge.
  • La mappatura degli Edge NSX-V al nome del gateway di livello 0 o di livello 1 di NSX.
Ad esempio, la figura seguente mostra una visualizzazione parziale della pagina NSX Edge in vSphere Client. Gli ID Edge del router logico distribuito e del gateway dei servizi Edge vengono evidenziati. Utilizzare questi ID Edge nel file di configurazione.

Gli ID Edge degli Edge di NSX for vSphere sono evidenziati.
La struttura del file di configurazione .json con i valori dei parametri di esempio è la seguente:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
Tabella 1. Parametri del file di configurazione
Parametro Descrizione Tipo di dati Note

name

Un nome per questa configurazione.

Stringa

Questo parametro è obbligatorio.

v_edges_to_policy_gateways_mappings

Elenco di mappature per il cutover dell'Edge e la migrazione del lease DHCP.

Ogni mappatura è costituita da due parametri: v_edges e policy_gateway_name.

Per ulteriori dettagli su questi due parametri, consultare le due righe successive.

Array

Questo parametro è obbligatorio.

v_edges

Elenco di ID Edge NSX-V. Questo elenco include l'ID Edge del DLR per il cutover dell'Edge, l'ID Edge di un ESG per una migrazione del lease DHCP o entrambi.

Array di valori stringa

Questo parametro è obbligatorio.

Minimo: un ID Edge

Massimo: due ID Edge per elenco

Ogni ID Edge nell'elenco deve essere univoco.

policy_gateway_name

La mappatura desiderata degli Edge NSX-V al nome del gateway di livello 0 o di livello 1 di NSX.

Stringa

Questo parametro è obbligatorio.

Il nome deve corrispondere esattamente al nome del gateway di livello 0 o 1 preconfigurato NSX.

Esempio 1: file di configurazione

Nella figura seguente viene illustrato l'ambiente NSX-V configurato in Topologia 1 (ESG con servizi ad alta disponibilità e L4-L7). A destra viene mostrata la topologia di NSX equivalente.


Il diagramma mostra la topologia NSX for vSphere a sinistra e la topologia NSX-T a destra.

In questo esempio, si supponga che nel gruppo ESG siano configurati server NAT e DHCP. Nell'ambiente NSX, questi servizi sono stati configurati nel gateway di livello 0. Durante il cutover dell'Edge, i lease DHCP in ESG vengono migrati nel server DHCP del gateway di livello 0.

La mappatura desiderata nel file di configurazione dell'input è la seguente:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In questo file di configurazione:
  • edge-1 è l'ID Edge del router logico distribuito per il cutover dell'Edge.
  • edge-2 è l'ID Edge del gateway dei servizi Edge in cui è configurato il servizio DHCP.
  • my_tier0 è il nome del gateway di livello 0 NSX.

Esempio 2: file di configurazione

La figura seguente illustra l'ambiente NSX-V configurato nella Topologie fisse supportate per la migrazione end-to-endTopologia 4 (bilanciamento del carico con un solo ramo). A destra viene mostrata la topologia di NSX equivalente.


Il diagramma mostra la topologia NSX for vSphere a sinistra e la topologia NSX-T a destra.

In questo esempio, nell'ESG è configurato solo un bilanciamento del carico con un solo ramo collegato al commutatore logico NSX-V. Il servizio DHCP non è in esecuzione in questo ESG. Nella topologia di NSX corrispondente, il servizio di bilanciamento del carico viene preconfigurato nel gateway di livello 1 (interfaccia del servizio) prima del cutover dell'Edge. Quando si verifica il cutover dell'Edge, solo il traffico nord-sud viene migrato nei nodi di NSX Edge. Non è necessaria alcuna migrazione del lease DHCP.

La mappatura desiderata nel file di configurazione dell'input è la seguente:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1"                    
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In questo file di configurazione:
  • edge-1 è l'ID Edge del router logico distribuito per il cutover dell'Edge.
  • my_tier0 è il nome del gateway di livello 0 NSX.

Esempio 3: file di configurazione

La figura seguente mostra un ambiente NSX-V configurato nella Topologia 4 (bilanciamento del carico con un solo ramo). In questo esempio, nell'ESG collegato al commutatore logico NSX-V è in esecuzione sia il bilanciamento del carico sia il server DHCP. A destra viene mostrata la topologia di NSX equivalente. Prima di eseguire il cutover dell'Edge, tenere presente che il server DHCP del gateway e i servizi di bilanciamento del carico sono preconfigurati nella topologia del NSX.


Il diagramma mostra la topologia NSX for vSphere a sinistra e la topologia NSX-T a destra.

Quando si verifica il cutover dell'Edge, i lease DHCP nell'ESG collegato al commutatore logico vengono migrati nel server DHCP del gateway di livello 0.

La mappatura desiderata nel file di configurazione dell'input è la seguente:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier0"
            }
        ]
    }
]
In questo file di configurazione:
  • edge-1 è l'ID Edge del router logico distribuito per il cutover dell'Edge.
  • edge-2 è l'ID Edge del gateway dei servizi Edge in cui è configurato il servizio DHCP. Questo ESG è collegato al commutatore logico NSX-V.
  • my_tier0 è il nome del gateway di livello 0 NSX.

Un'altra alternativa consiste nel configurare la topologia di NSX come illustrato nella figura seguente. In questa topologia, il profilo del server DHCP è collegato a un gateway di livello 1. L'uplink di questo gateway di livello 1 è connesso al gateway di livello 0 e i segmenti di overlay NSX sono connessi nel downlink di questo gateway di livello 1


Il diagramma mostra la topologia di NSX-T.

In questo caso, il coordinatore della migrazione migra i lease DHCP nel server DHCP Gateway nel gateway di livello 1 connesso al gateway di livello 0.

La mappatura desiderata nel file di configurazione dell'input è la seguente:
[
    {
        "name": "ns-edge-cutover",
        "v_edges_to_policy_gateways_mappings": [
            {
                "v_edges": [
                    "edge-1",
                    "edge-2"
                ],
                "policy_gateway_name": "my_tier1"
            }
        ]
    }
]
In questo file di configurazione:
  • edge-1 è l'ID Edge del router logico distribuito per il cutover dell'Edge.
  • edge-2 è l'ID Edge del gateway dei servizi Edge in cui è configurato il servizio DHCP. Questo ESG è collegato al commutatore logico NSX-V.
  • my_tier1 è il nome del gateway di livello 1 NSX connesso al gateway di livello 0.