Per preparare l'integrazione degli host in NSX, è necessario installare i moduli del kernel NSX sugli host ESXi. Questo consente di creare l'infrastruttura del piano di controllo e del piano di gestione NSX . I moduli del kernel NSX inclusi nei file VIB vengono eseguiti all'interno del kernel dell'hypervisor e forniscono servizi quali routing distribuito, firewall distribuito e funzionalità di bridging.

È possibile scaricare i file VIB NSX manualmente e integrarli nell'immagine dell'host. I percorsi di download possono cambiare a seconda della versione di NSX. Controllare sempre la pagina dei download di NSX per ottenere i VIB appropriati.

Procedura

  1. Accedere all'host come utente root o con privilegi amministrativi
  2. Passare alla directory /tmp.
    [root@host:~]: cd /tmp
  3. Scaricare e copiare il file nsx-lcp nella directory /tmp.
  4. Eseguire il comando di installazione.
    [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:
    A seconda dei componenti già installati nell'host, potrebbero essere installati alcuni file VIB, altri potrebbero essere rimossi e altri ancora potrebbero essere ignorati. Non è necessario riavviare il sistema a meno che l'output del comando non indichi Reboot Required: true.

risultati

Con l'aggiunta di un host ESXi all'infrastruttura di NSX, nell'host vengono installati i file VIB elencati di seguito.

nsx-adf
(Automated Diagnostics Framework) Raccoglie e analizza i dati sulle prestazioni per produrre diagnosi dei problemi relativi alle prestazioni sia locali (a livello di host) sia centrale (tra i data center).
nsx-aggservice
Offre librerie lato host per il servizio di aggregazione NSX. Il servizio di aggregazione NSX viene eseguito nei nodi del piano di gestione e recupera lo stato di runtime dai componenti NSX.
nsx-cfgagent
Consente le comunicazioni tra il piano di controllo centrale e gli hypervisor. Riceve lo stato della rete logica dal piano di controllo centrale e programma questo stato nel piano dati.
nsx-cli-libs 
Fornisce l'interfaccia CLI NSX sugli host dell'hypervisor.
nsx-common-libs
Fornisce alcune classi di utilità come AES, SHA-1, UUID, bitmap e altre.
nsx-context-mux
Offre la funzionalità di inoltro NSX Guest Introspection. Consente agli agenti guest di VMware Tools di inoltrare il contesto guest alle appliance aziendali e dei partner registrati di terze parti.
nsx-esx-datapath
Offre la funzionalità di elaborazione dei pacchetti del piano dati di NSX.
nsx-exporter
Fornisce agenti host che segnalano lo stato di runtime al servizio di aggregazione in esecuzione nel piano di gestione.
nsx-host
Fornisce metadati per il bundle VIB installato nell'host.
nsx-metrics-libs
Fornisce classi di utilità di metriche per la raccolta delle metriche daemon.
nsx-mpa
Consente le comunicazioni tra NSX Manager e gli host hypervisor.
nsx-nestdb
NestDB è un database in cui sono archiviate le configurazioni NSX correlate all'host (stato desiderato/di runtime e così via).
nsx-opsagent
Comunica le esecuzioni degli agenti operativi (realizzazione del nodo di trasporto, Link Layer Discovery Protocol - LLDP, traceflow, acquisizione di pacchetti e così via) al piano di gestione.
nsx-netcpa

Fornisce le comunicazioni richieste dai vari componenti.

nsx-platform-client
Fornisce un agente di esecuzione CLI comune per un'interfaccia CLI centralizzata e una raccolta di registri di controllo.
nsx-profiling-libs
Offre la funzionalità di profilatura basata su gpeftool, utilizzata per la profilatura dei processi daemon.
nsx-proxy
Fornisce l'unico agente punto di contatto in direzione nord che comunica con il piano di controllo centrale e il piano di gestione.
nsx-python-gevent
Contiene Python Gevent.
nsx-python-greenlet
Contiene la libreria Python Greenlet (librerie di terze parti).
nsx-python-logging
Contiene i registri Python.
nsx-python-protobuf
Fornisce binding Python per i buffer del protocollo.
nsx-rpc-libs
Libreria che offre funzionalità nsx-rpc.
nsx-sfhc
Componente host dell'infrastruttura del servizio (SFHC). Fornisce un agente host per la gestione del ciclo di vita dell'hypervisor come host di infrastruttura nell'inventario del piano di gestione. Questo offre un canale per operazioni quali l'aggiornamento di NSX e la disinstallazione e il monitoraggio dei moduli di NSX sugli hypervisor.
nsx-shared-libs
Contiene le librerie NSX condivise.
nsx-upm-libs
Offre una funzionalità di gestione dei profili unificata per appiattire la configurazione lato client ed evitare la trasmissione di dati duplicati.
nsx-vdpi
Offre funzionalità di ispezione approfondita dei pacchetti per il firewall distribuito NSX.
vsipfwlib
Offre la funzionalità del firewall distribuito.
nsxcli
Fornisce l'interfaccia CLI di NSX sugli host hypervisor.

Per verificare la possibilità di eseguire il comando esxcli software vib list | grep -E 'nsx|vsip' o esxcli software vib list | grep <aaaa-mm-gg> sull'host ESXi, dove il giorno è quello in cui è stata eseguita l'installazione.

Operazioni successive

Aggiungere l'host al piano di gestione NSX. Vedere Formare un cluster di NSX Manager utilizzando la CLI.