Pour préparer l'intégration des hôtes dans NSX, vous devez installer les modules du noyau NSX sur les hôtes ESXi. Cela permet de créer l'infrastructure du plan de contrôle et du plan de gestion de NSX. Les modules du noyau NSX conditionnés dans des fichiers VIB s'exécutent dans le noyau de l'hyperviseur et fournissent des services tels que le routage distribué, Distributed Firewall et les possibilités de pontage.

Vous pouvez télécharger les VIB NSX manuellement et les intégrer à l'image hôte. Les chemins de téléchargement peuvent être modifiés pour chaque version de NSX. Consultez toujours la page des téléchargements NSX pour obtenir les VIB appropriés.

Procédure

  1. Connectez-vous à l'hôte en tant qu'utilisateur racine ou utilisateur disposant des privilèges d'administrateur.
  2. Accédez au répertoire /tmp.
    [root@host:~]: cd /tmp
  3. Téléchargez le fichier nsx-lcp, puis copiez-le dans le répertoire /tmp.
  4. Exécutez la commande d'installation.
    [root@host:/tmp]: esxcli software vib install -d /tmp/nsx-lcp-<release>.zip
    Installation Result
       Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
       Reboot Required: true
       VIBs Installed: VMware_bootbank_nsx-adf_<release>, VMware_bootbank_nsx-aggservice_<release>, VMware_bootbank_nsx-cli-libs_<release>, VMware_bootbank_nsx-common-libs_<release>, VMware_bootbank_nsx-context-mux_<release>, VMware_bootbank_nsx-esx-datapath_<release>, VMware_bootbank_nsx-exporter_<release>, VMware_bootbank_nsx-host_<release>, VMware_bootbank_nsx-metrics-libs_<release>, VMware_bootbank_nsx-mpa_<release>, VMware_bootbank_nsx-nestdb-libs_<release>, VMware_bootbank_nsx-nestdb_<release>, VMware_bootbank_nsx-netcpa_<release>, VMware_bootbank_nsx-netopa_<release>, VMware_bootbank_nsx-opsagent_<release>, VMware_bootbank_nsx-platform-client_<release>, VMware_bootbank_nsx-profiling-libs_<release>, VMware_bootbank_nsx-proxy_<release>, VMware_bootbank_nsx-python-gevent_<release>, VMware_bootbank_nsx-python-greenlet_<release>, VMware_bootbank_nsx-python-logging_<release>, VMware_bootbank_nsx-python-protobuf_<release>, VMware_bootbank_nsx-rpc-libs_<release>, VMware_bootbank_nsx-sfhc_<release>, VMware_bootbank_nsx-shared-libs_<release>, VMware_bootbank_nsx-upm-libs_<release>, VMware_bootbank_nsx-vdpi_<release>, VMware_bootbank_nsxcli_<release>, VMware_bootbank_vsipfwlib_<release>
       VIBs Removed: 
       VIBs Skipped:
    Selon ce qui a déjà été installé sur l'hôte, certains fichiers VIB peuvent être supprimés et certains peuvent être ignorés. Il n'est pas nécessaire d'effectuer un redémarrage sauf si la sortie de commande indique Reboot Required: true.

Résultats

L'ajout d'un hôte ESXi à la infrastructure NSX a pour effet d'installer les VIB suivants sur l'hôte.

nsx-adf
(Infrastructure de diagnostic automatisé) Collecte et analyse les données de performance pour produire des diagnostics locaux (sur l'hôte) et centraux (dans le centre de données) des problèmes de performances.
nsx-aggservice
Fournit des bibliothèques côté hôte pour le service d'agrégation de NSX. Le service d'agrégation de NSX est un service qui s'exécute dans les nœuds du plan de gestion et extrait l'état d'exécution des composants NSX.
nsx-cfgagent
Fournit des communications entre le plan de contrôle central et les hyperviseurs. Reçoit l'état de réseau logique du plan de contrôle central et programme cet état dans le plan de données.
nsx-cli-libs 
Fournit l'interface de ligne de commande de NSX sur les hôtes d'hyperviseur.
nsx-common-libs
Fournit certaines classes d'utilitaires comme AES, SHA-1, UUID, bitmap, etc.
nsx-context-mux
Fournit la fonctionnalité de relais NSX Guest Introspection. Permet aux agents invités VMware Tools de relayer le contexte d'invité aux dispositifs de partenaires tiers en interne et enregistrés.
nsx-esx-datapath
Fournit la fonctionnalité de traitement des paquets de plan de données de NSX.
nsx-exporter
Fournit des agents d'hôte qui rapportent l'état d'exécution au service d'agrégation qui s'exécute dans le plan de gestion.
nsx-host
Fournit les métadonnées du bundle VIB installé sur l'hôte.
nsx-metrics-libs
Fournit des classes d'utilitaires de mesure pour collecter des mesures de démon.
nsx-mpa
Fournit des communications entre NSX Manager et les hôtes d'hyperviseur.
nsx-nestdb
NestDB est une base de données qui stocke les configurations NSX associées à l'hôte (état souhaité/d'exécution, etc.).
nsx-opsagent
Communique les exécutions d'agent des opérations (réalisation du nœud de transport, LLDP - Link Layer Discovery Protocol, traceflow, capture de paquets, etc.) avec le plan de gestion.
nsx-netcpa

Fournit les communications requises par les différents composants.

nsx-platform-client
Fournit un agent d'exécution d'interface de ligne de commande commun, pour une interface de ligne de commande centralisée et une collecte de journaux d'audit.
nsx-profiling-libs
Fournit la fonctionnalité de profilage basée sur gpeftool qui est utilisé pour le profilage de processus démon.
nsx-proxy
Fournit le seul agent de point de contact ascendant qui communique avec le plan de contrôle central et le plan de gestion.
nsx-python-gevent
Contient Python Gevent.
nsx-python-greenlet
Contient la bibliothèque Python Greenlet (bibliothèques tierces).
nsx-python-logging
Contient les journaux Python.
nsx-python-protobuf
Fournit des liaisons Python pour les zones tampons de protocole.
nsx-rpc-libs
Cette bibliothèque fournit la fonctionnalité nsx-rpc.
nsx-sfhc
Composant hôte de l'infrastructure de services (SFHC). Fournit un agent hôte pour gérer le cycle de vie de l'hyperviseur en tant qu'hôte d'infrastructure dans l'inventaire du plan de gestion. Cela fournit un canal pour les opérations telles que la mise à niveau et la désinstallation de NSX ainsi que la surveillance des modules NSX sur les hyperviseurs.
nsx-shared-libs
Contient les bibliothèques NSX partagées.
nsx-upm-libs
Fournit une fonctionnalité de gestion de profil unifiée pour aplatir la configuration côté client et éviter la transmission des données en double.
nsx-vdpi
Fournit des capacités Deep Packet Inspection pour le pare-feu distribué NSX.
vsipfwlib
Fournit la fonctionnalité de pare-feu distribué.
nsxcli
Fournit l'interface de ligne de commande de NSX sur les hôtes d'hyperviseur.

Pour le vérifier, vous pouvez exécuter la commande esxcli software vib list | grep -E 'nsx|vsip' ou esxcli software vib list | grep <yyyy-mm-dd> sur l'hôte ESXi, dans laquelle la date correspond à la date d'installation.

Que faire ensuite

Ajoutez l'hôte au plan de gestion NSX. Reportez-vous à la section Créer un cluster NSX Manager à l'aide de l'interface de ligne de commande.