Problème

Le composant VDL2 (Virtual Distributed L2) est inactif. Ce composant doit être actif pour que NSX termine les opérations de VM qui sont attachées à un segment sur le nœud de transport.

Cause

NSX affiche le message d'erreur suivant : L'interface réseau actuellement connectée « Adaptateur réseau 1 » utilise le réseau VM_NETWORK:vdl2 inactif
  1. Connectez-vous à l'hôte via SSH et exécutez la commande suivante pour vérifier l'état du composant vdl2, net-dvs | grep "component.vdl2"
    com.vmware.common.opaqueDvs.status.component.vdl2 = down , propType = RUNTIME
  2. Exécutez net-vdl2 –l pour vérifier que l'interface VTEP dispose d'une adresse IP valide, d'une passerelle et que l'état de chaque interface est Actif.
  3. Exécutez esxcfg-vswitch –l pour vérifier que la MTU minimale de 1 600 octets est configurée sur le commutateur VDS utilisé par NSX et que les liaisons montantes attribuées aux interfaces VTEP sont actives.
  4. Pour afficher les informations de commutateur d'hôte, exécutez l'une des API d'état de nœud de transport suivantes :
    1. (obsolète) 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, où la valeur par défaut pour enforcementpoint-id et site-id est « default » ou GET api/v1/transport-nodes/<uuid>/state (obsolète).

Solution

  1. Assurez-vous que les informations de configuration entrées dans ces champs sont correctes :
    • Pool d'adresses IP VTEP
    • VLAN VTEP
    • MTU VDS
    • État de la PNIC attribuée (doit être actif)
  2. Si le pool VTEP est configuré à l'aide de DHCP, vérifiez que le serveur DHCP attribue des adresses IP valides au pool VTEP.