Problem

Die Virtual Distributed L2 (VDL2)-Komponente ist inaktiv. Diese Komponente muss aktiv sein, damit NSX VM-Vorgänge erfolgreich abschließen kann, die an ein Segment auf dem Transportknoten angehängt sind.

Ursache

NSX zeigt die folgende Fehlermeldung an: Für die aktuell verbundene Netzwerkschnittstelle „Netzwerkadapter 1“ wird das inaktive Netzwerk VM_NETWORK:vdl2 verwendet
  1. Stellen Sie eine SSH-Verbindung zum Host her und führen Sie den folgenden Befehl aus, um den Status der VDL2-Komponente net-dvs | grep "component.vdl2" zu überprüfen.
    com.vmware.common.opaqueDvs.status.component.vdl2 = down , propType = RUNTIME
  2. Führen Sie net-vdl2 –l aus, um sicherzustellen, dass der VTEP-Schnittstelle eine gültige IP-Adresse und ein gültiges Gateway zugewiesen sind und dass der Status jeder Schnittstelle AKTIV ist.
  3. Führen Sie esxcfg-vswitch –l aus, um sicherzustellen, dass eine MTU mit mindestens 1600 Byte auf dem VDS-Switch eingerichtet ist, der von NSX verwendet wird und dass die den VTEP-Schnittstellen zugewiesenen Uplinks AKTIV sind.
  4. Um Informationen zum Host-Switch anzuzeigen, führen Sie eine der folgenden Transportknotenstatus-APIs aus:
    1. (veraltet) GET api/v1/transport-nodes/<uuid>/state
    2. GET api/v1/infra/sites/<site-id>/enforcement-points/<enforcementpoint-id>/host-transport-nodes/<host-transport-node-id>/state, wobei die Standardwerte für „enforcementpoint-id“ und „site-id“ „default“ oder GET api/v1/transport-nodes/<uuid>/state sind (veraltet).

Lösung

  1. Stellen Sie sicher, dass die in diesen Feldern eingegebenen Konfigurationsdetails korrekt sind:
    • VTEP-IP-Pool
    • VTEP-VLAN
    • VDS MTU
    • Status der zugewiesenen pNIC (muss „Aktiv“ sein)
  2. Wenn der VTEP-Pool mithilfe von DHCP konfiguriert wird, stellen Sie sicher, dass der DHCP-Server dem VTEP-Pool gültige IP-Adressen zuordnet.