Um Hosts auf die Teilnahme an NSX vorzubereiten, müssen Sie NSX-Kernel-Module auf ESXi-Hosts installieren. So können Sie die NSX-Steuerungskomponenten- und Managementebenen-Fabric erstellen. In VIB-Dateien gepackte NSX-Kernel-Module werden im Hypervisor-Kernel ausgeführt und stellen Dienste wie Distributed Routing, verteilte Firewall und Bridging-Funktionen bereit.

Sie können die NSX-VIBs manuell herunterladen und zum Host-Image hinzufügen. Die Download-Pfade für jede Version von NSX variieren. Rufen Sie die jeweiligen VIBs stets über die NSX-Download-Seite ab.

Prozedur

  1. Melden Sie sich als Root oder als Benutzer mit Administratorrechten beim Host an.
  2. Gehen Sie zum Verzeichnis /tmp.
    [root@host:~]: cd /tmp
  3. Laden Sie die Datei nsx-lcp herunter und kopieren Sie sie in das Verzeichnis /tmp.
  4. Führen Sie den Installationsbefehl aus.
    [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:
    Je nachdem, was bereits auf dem Host installiert wurde, können einige VIBs installiert, andere entfernt und wieder andere übersprungen werden. Ein Neustart ist nur erforderlich, wenn in der Befehlsausgabe Reboot Required: true steht.

Ergebnisse

Wenn Sie einen ESXi-Host zur NSX-Fabric hinzufügen, werden die folgenden VIBs auf dem Host installiert.

nsx-adf
(Automatisiertes Diagnose-Framework) Erfasst und analysiert Leistungsdaten, um sowohl lokale (auf dem Host) als auch zentrale (datencenterübergreifende) Diagnosen zu Leistungsproblemen zu erstellen.
nsx-aggservice
Stellt hostseitige Bibliotheken für den NSX-Zusammenfassungsdienst bereit. Der NSX-Zusammenfassungsdienst wird auf den Managementebenenknoten ausgeführt und ruft Laufzeitstatistiken von NSX-Komponenten ab.
nsx-cfgagent
Stellt Kommunikation zwischen der zentralen Control Plane und Hypervisors bereit. Erhält den logischen Netzwerkzustand von der zentralen Control Plane und programmiert diesen Zustand auf der Data Plane.
nsx-cli-libs 
Stellt die NSX-CLI auf Hypervisor-Hosts bereit.
nsx-common-libs
Stellen einige Hilfsklassen bereit, unter anderem AES, SHA-1, UUID und Bitmap.
nsx-context-mux
Bietet NSX Guest Introspektion-Relaisfunktionalität. Ermöglicht VMware Tools Gast-Agents das Weiterleiten von Gastkontext an interne und registrierte Partner-Appliances von Drittanbietern.
nsx-esx-datapath
Bietet NSX-Paket-Verarbeitungsfunktionalität auf der Data Plane.
nsx-exporter
Stellt Hostagents bereit, die Laufzeitstatistiken an den Zusammenfassungsdienst melden, der auf der Management Plane ausgeführt wird.
nsx-host
Liefert Metadaten für das VIB-Paket, das auf dem Host installiert ist.
nsx-metrics-libs
Stellt Metrik-Hilfsklassen für das Erfassen von Daemon-Metriken bereit.
nsx-mpa
Stellt Kommunikation zwischen NSX Manager und Hypervisor-Hosts bereit.
nsx-nestdb
NestDB ist eine Datenbank, in der NSX-Konfigurationen im Zusammenhang mit dem Host gespeichert werden (gewünschter/Laufzeitstatus usw.).
nsx-opsagent
Gibt Operations Agent-Ausführungen (Transportknoten-Realisation, Link-Layer-Discovery-Protokoll-LLDP, Traceflow, Paketerfassung usw.) an die Management Plane weiter.
nsx-netcpa

Bietet die Kommunikation, die von den verschiedenen Komponenten benötigt wird.

nsx-platform-client
Stellt einen allgemeinen CLI-Ausführungs-Agent für die zentrale CLI und die Erfassung von Überwachungsprotokollen bereit.
nsx-profiling-libs
Bietet die Funktionalität der Profilerstellung basierend auf gpeftool, welches auch für die Daemon-Prozess-Profilerstellung verwendet wird.
nsx-proxy
Stellt den einzigen Northbound-Kontaktpunkt-Agent bereit, der mit der zentralen Control Plane und der Management Plane kommuniziert.
nsx-python-gevent
Enthält Python Gevent
nsx-python-greenlet
Enthält die Python Greenlet-Bibliothek (Drittanbieterbibliotheken).
nsx-python-logging
Enthält die Python-Protokolle.
nsx-python-protobuf
Bietet Python-Bindungen für Protokollpuffer.
nsx-rpc-libs
Diese Bibliothek bietet NSX-RPC-Funktionalität.
nsx-sfhc
Dienst-Fabric-Hostkomponente (Service Fabric Host Component; SFHC). Liefert einen Hostagenten für die Verwaltung des Lebenszyklus des Hypervisors als Fabric-Host im Bestand der Managementebene Darüber erhalten Sie einen Kanal für Vorgänge wie NSX-Upgrade sowie Deinstallation und Überwachung von NSX-Modulen auf Hypervisors.
nsx-shared-libs
Enthält die gemeinsam genutzten NSX-Bibliotheken.
nsx-upm-libs
Bietet einheitliche Profil-Verwaltungsfunktionen für eine verminderte clientseitige Konfiguration und das Vermeiden einer doppelten Datenübertragung.
nsx-vdpi
Bietet Deep Packet Inspection-Funktionen für die verteilte Firewall für NSX.
vsipfwlib
Bietet verteilte Firewall-Funktionalität.
nsxcli
Stellt die NSX-CLI auf Hypervisor-Hosts bereit.

Zur Überprüfung können Sie den Befehl esxcli software vib list | grep -E 'nsx|vsip' oder esxcli software vib list | grep <jjjj-mm-tt> auf dem ESXi-Host ausführen. Dabei ist das Datum der Tag, an dem Sie die Installation durchgeführt haben.

Nächste Maßnahme

Fügen Sie den Host der NSX-Management Plane hinzu. Siehe Erstellen eines NSX Manager-Clusters mithilfe der CLI.