Des instances de NSX Controller sont déployées par NSX Manager au format OVA. Posséder un cluster de contrôleurs offre une haute disponibilité.

Le déploiement de contrôleurs requiert que DNS et NTP soient configurés sur NSX Manager, vCenter Server et des hôtes ESXi.

Un pool d'adresses IP statiques doit être utilisé pour attribuer des adresses IP à chaque contrôleur.

Il vous est recommandé d'implémenter des règles d'anti-affinité du DRS pour conserver des instances de NSX Controller sur des hôtes séparés.

Vous devez déployer trois instances de NSX Controller.

Problèmes courants liés aux contrôleurs

Lors du déploiement d'instances de NSX Controller, les problèmes typiques que l'on peut rencontrer sont les suivants :

  • NSX Controller s'exécute lentement. Cela peut être causé par des ressources insuffisantes. Pour détecter les problèmes liés à la configuration système requise de NSX Controller, exécutez la commande request system compatibility-report.

    nsx-controller # request system compatibility-report
    Testing: Number of CPUs. Done.
    Testing: Aggregate CPU speed. Done.
    Testing: Memory. Done.
    Testing: Management NIC speed. Done.
    Testing: NTP configured. Done.
    Testing: /var disk partition size. Done.
    Testing: /var disk speed. Done.
    Testing: pserver-log disk size. Done.
    Testing: pserver-log disk speed. Done.
    Testing: pserver-data disk size. Done.
    Testing: pserver-data disk speed. Done.
    Testing: logging disk size. Done.
    Testing: logging disk speed. Done.
    
                                    Detected      Supported       Required
    Number of CPUs                         2             NO            >=8
    Aggregate CPU speed              5.6 GHz             NO           >=13
    Memory                          1.835 GB             NO           >=63
    Management NIC speed          10000 Mb/s            YES         >=1000
    NTP configured                        No             NO            Yes
    /var disk partition size            - GB             NO          >=128
    /var disk speed                   - MB/s             NO           >=40
    pserver-log disk size               - GB             NO          >=128
    pserver-log disk speed            - MB/s             NO           >=40
    pserver-data disk size              - GB             NO          >=128
    pserver-data disk speed           - MB/s             NO           >=40
    logging disk size                   - GB             NO          >=128
    logging disk speed                - MB/s             NO           >=40
    
  • Problèmes de connectivité IP entre NSX Manager et les instances de NSX Controller. Cela est en général causé par des problèmes de connectivité du réseau physique ou par un pare-feu bloquant la communication.

  • Ressources insuffisantes, telles qu'un stockage disponible sur vSphere pour héberger les contrôleurs. L'affichage du journal des événements et des tâches de vCenter lors du déploiement de contrôleurs peut identifier ce genre de problèmes.

  • Un contrôleur indésirable avec un comportement anormal ou des contrôleurs mis à niveau avec l'état Déconnecté.

  • DNS sur des hôtes ESXi et NSX Manager n'ont pas été configurés correctement.

  • NTP sur des hôtes ESXi et NSX Manager sont désynchronisés.

  • Lorsque des machines virtuelles récemment connectées ne disposent pas d'un accès réseau, cela provient probablement d'un problème de plan de contrôle. Vérifiez l'état du contrôleur.

    Essayez également d'exécuter la commande esxcli network vswitch dvs vmware vxlan network list --vds-name <name> sur des hôtes ESXi pour vérifier l'état du plan de contrôle. Notez que la connexion au contrôleur est inactive.

  • L'exécution de la commande CLI show log manager follow de NSX Manager peut identifier d'autres raisons d'un échec du déploiement des contrôleurs.