È possibile eseguire la migrazione del bilanciamento del carico di NSX-V in NSX-T Advanced Load Balancer (ALB).

Per eseguire la migrazione ad ALB, da NSX Manager passare alla schermata Sistema > Migra e selezionare Esegui la migrazione di NSX for vSphere, Topologia definita dall'utente e Migrazione della configurazione. Questo è l'unico modo per eseguire la migrazione del bilanciamento del carico NSX-V ad ALB. Tutte le altre modalità di migrazione comportano la migrazione del bilanciamento del carico di NSX-V nel bilanciamento del carico di NSX-T. È supportata solo la distribuzione di un singolo sito.

Attività precedenti alla migrazione

Prima della migrazione, eseguire le attività seguenti per configurare ALB in NSX-T:
  • Distribuire i controller Avi dall'interfaccia utente di NSX Manager (passare a Sistema > Appliance). Per ulteriori informazioni, vedere l'argomento Installazione del cluster dell'appliance NSX Advanced Load Balancer nella Guida all'installazione di NSX-T Data Center.
  • Configurazioni del controller Avi:
    • Configurare la modalità di licenza e caricare le licenze Avi richieste nel controller Avi utilizzando l'interfaccia utente per l'avvio incrociato.
    • Impostare le configurazioni del cloud per la zona di trasporto corrispondente in NSX-T.
    • Assicurarsi che la rete di gestione per il motore di servizio (SE) disponga della connettività all'IP del controller.
    • Assicurarsi che le porte 22, 443, 8443 e 123 siano accessibili dal motore di servizio al controller.

Topologie supportate

È possibile eseguire la migrazione dei bilanciamenti del carico distribuiti su VLAN o in overlay. Sono supportati i seguenti tipi distribuzione.

Overlay:
  • Bilanciamento del carico in linea senza modalità trasparente
  • Bilanciamento del carico a un solo ramo con interfaccia logica singola (LIF)
  • Bilanciamento del carico con un solo ramo su due LIF
  • Bilanciamento del carico in linea con bilanciamento del carico a un solo ramo
VLAN:
  • Bilanciamento del carico con un solo ramo
  • Bilanciamento del carico in linea senza modalità trasparente
  • Bilanciamento del carico nidificato in linea

I diagrammi seguenti mostrano le topologie prima della migrazione (a sinistra) e dopo la migrazione (a destra). Nei diagrammi, C sta per client VM, S sta per server VM ed E sta per gateway dei servizi Edge.

Topologie di overlay:

Topologia 1: A sinistra - LB in linea NSX-V senza modalità trasparente. A destra: NSX-T ALB a un solo ramo.Topologia ALB 1

Topologia 2: A sinistra - LB a braccio singolo NSX-V. A destra: NSX-T ALB a un solo ramo.Topologia ALB 2

Topologia 3: A sinistra - NSX-V. Due LB a braccio singolo su due LIF (1, 2) e un LIF (1). A destra: NSX-T ALB a un solo ramo in diversi LIF (1, 2).Topologia ALB 3

Topologia 4: A sinistra - LB in linea NSX-V con LB a braccio singolo. A destra: NSX-T ALB in linea con LB a un solo ramo.Topologia ALB 4

Topologie VLAN:

Topologia 5: A sinistra - LB a braccio singolo NSX-V. A destra: NSX-T ALB a un solo ramo.Topologia ALB 5

Topologia 6: A sinistra - LB in linea NSX-V con modalità trasparente. A destra: NSX-T ALB in linea con modalità trasparente.Topologia ALB 6

Topologia 7: A sinistra - LB nidificato in linea NSX-V. A destra: NSX-T ALB nidificato in linea.Topologia ALB 7

File di mappatura ALB

Per la migrazione, è possibile preparare un file di mappatura in formato JSON che specifichi in che modo i gateway dei servizi Edge (ESG) devono essere mappati ai gruppi SE. La specifica di un file di mappatura è facoltativa. Se non viene fornito, verranno richieste le informazioni necessarie. Di seguito è riportato un file di mappatura di esempio per una topologia di overlay:
{
  "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"
          }
        ]
      }
    ]
  }
}

Nel file di mappature è possibile specificare i seguenti campi:

Campo Descrizione
alb Titolo di primo livello
service_engine_group_per_esg
  • Se non specificato, con una licenza di base, il gruppo SE predefinito verrà clonato se necessario per gestire i gruppi SE. Con una licenza Enterprise, tutti gli ESG verranno mappati al gruppo SE predefinito.
  • Se impostato su false, è necessario specificare il valore service_engine_group che verrà utilizzato per i servizi virtuali appartenenti a tale interfaccia.
  • Se impostato su true, verrà creato un gruppo SE per ogni ESG.
esgs L'elenco di ESG nell'ambiente.
name Il nome dell'ESG.
default_tier1_id Se questa opzione è impostata, tutte le interfacce di overlay dell'ESG verranno mappate a questo gateway di livello 1.
interfaces Elenco delle interfacce in ESG.
interfaces.name Nome dell'interfaccia.
interfaces.tier1_id
  • Tutti i servizi virtuali connessi all'interfaccia verranno mappati a questo gateway di livello 1.
  • Questa impostazione è per i servizi virtuali di overlay.
  • Questa impostazione sovrascrive il valore default_tier1_id.
interfaces.placement_network_subnet
  • Specifica le subnet che devono essere configurate nella rete cloud sul controller Avi.
  • Questa impostazione è per i servizi virtuali VLAN.
interfaces.service_engine_group
  • Specifica il gruppo SE per i servizi virtuali connessi all'interfaccia.
  • Questa impostazione ha la precedenza sulle altre impostazioni del gruppo SE.

Problemi comuni che generano feedback

La procedura guidata di migrazione controllerà l'ambiente e fornirà un feedback sui problemi da risolvere prima che la migrazione possa procedere. Nella tabella seguente sono elencati i problemi e le azioni che è possibile eseguire.

Problema Azione Esempio
Configurazione mancante Aggiorna la configurazione Configurazione cloud mancante sul controller Avi
Oggetto non supportato Ignora Monitoraggio MSSQL
Configurazione non supportata Migrazione parziale La modalità trasparente viene ignorata ma i servizi virtuali vengono migrati.
Informazioni mancanti nel file di mappatura Fornire input Mappatura di livello 1/segmenti mancante
Oggetto orfano Ignora Pool a cui non viene fatto riferimento nei servizi virtuali
Dipendenze di livello 2 Ignora I servizi virtuali vengono ignorati se il segmento corrispondente non viene migrato

La procedura guidata di migrazione fornirà anche messaggi informativi sulle condizioni che non impediscono la migrazione. Ad esempio, se l'ambiente dispone di una licenza di base, verrà visualizzato un messaggio che consiglia una licenza Enterprise.

Mappatura di livello 1/segmenti

Per una topologia di overlay:
  • È supportato solo il bilanciamento del carico a braccio singolo.
  • La sezione "esgs" nel file di mappatura specifica la mappatura.
  • Tutti i servizi virtuali e i relativi pool verranno migrati nel livello 1 specificato nel file di mappatura.
Per una topologia VLAN:
  • Sono supportati bilanciamenti del carico singoli e in linea.
  • Il segmento VLAN per i servizi virtuali deriva dall'interfaccia migrata del servizio virtuale corrispondente.
  • Per i pool, la procedura guidata di migrazione fornirà un feedback sulla mappatura dei segmenti VLAN.

Mappatura del gruppo di motori di servizio (SE)

Mappature predefinite:
  • Licenza di base
    • Supporta solo la modalità attivo-standby.
    • Viene clonato un nuovo gruppo SE per ogni decima interfaccia vNIC.
    • Un nuovo gruppo SE viene clonato se il numero di servizi virtuali per gruppo SE supera il limite configurato.
  • Licenza avanzata
    • Mappata al gruppo SE predefinito
Nel file di mappatura, è possibile specificare quanto segue per sovrascrivere il valore predefinito:
  • Impostare il parametro "service_engine_group_per_esg" su true o false.
  • Indicare la mappatura ESG specifica che sostituirà il parametro "service_engine_group_per_esg".
Si tenga presente quanto segue:
  • Tutti i servizi virtuali che condividono lo stesso VIP vengono mappati allo stesso gruppo SE.
  • Se il numero di servizi virtuali condivisi è maggiore del numero di servizi virtuali per gruppo SE, verrà generato un feedback per risolvere il problema.