Para preparar hosts para que participen en NSX, debe instalar módulos kernel de NSX en hosts de ESXi. Esto le permite crear el tejido del plano de administración y del panel de control de NSX. Los módulos de kernel de NSX empaquetados en archivos VIB se ejecutan dentro del kernel del hipervisor y ofrecen servicios, como enrutamiento distribuido, firewall distribuido y capacidades de puente.

Puede descargar los VIB de NSX manualmente y hacer que formen parte de la imagen del host. Las rutas de descarga pueden variar en cada versión de NSX. Compruebe siempre la página de descargas de NSX para obtener los VIB apropiados.

Procedimiento

  1. Inicie sesión en el host como root o usuario con privilegios administrativos.
  2. Desplácese hasta el directorio /tmp.
    [root@host:~]: cd /tmp
  3. Descargue y copie el archivo nsx-lcp en el directorio /tmp.
  4. Ejecute el comando de instalación.
    [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:
    Dependiendo de lo que ya esté instalado en el host, podrían instalarse, eliminarse u omitirse determinados VIB. No es necesario reiniciar el equipo salvo que la salida de comandos diga Reboot Required: true.

Resultados

Como resultado de agregar un host ESXi al tejido de NSX, se instalan en el host los siguientes VIB.

nsx-adf
(Marco de diagnóstico automatizado) Recopila y analiza los datos de rendimiento para generar diagnósticos locales (en el host) y centrales (entre centros de datos) de problemas de rendimiento.
nsx-aggservice
proporciona bibliotecas en el lado de host para el servicio de agregación de NSX. El servicio de agregación de NSX se ejecuta en los nodos del plano de administración y captura el estado de los componentes de NSX.
nsx-cfgagent
proporciona comunicación entre el plano de control central y los hipervisores. Recibe el estado de red lógica del plano de control central y programa este estado en el plano de datos.
nsx-cli-libs 
proporciona la CLI de NSX en hosts del hipervisor.
nsx-common-libs
proporciona algunas clases de utilidades, como AES, SHA-1, UUID, mapa de bits y otras.
nsx-context-mux
Proporciona la funcionalidad de retransmisión de NSX Guest Introspection. Permite que VMware Tools agentes invitados retransmitan el contexto invitado a dispositivos asociados de terceros registrados.
nsx-esx-datapath
Proporciona la funcionalidad de procesamiento de paquetes de plano de datos de NSX.
nsx-exporter
proporciona agentes de host que comunican el estado en tiempo de ejecución al servicio de agregación que se ejecuta en el plano de administración.
nsx-host
proporciona metadatos para el paquete de VIB que está instalado en el host.
nsx-metrics-libs
Proporciona clases de utilidades de métricas para recopilar métricas de daemon.
nsx-mpa
proporciona comunicación entre NSX Manager y los hosts de hipervisor.
nsx-nestdb
NestDB es una base de datos que almacena configuraciones de NSX relacionadas con el host (estado de tiempo de ejecución/deseado, etc.).
nsx-opsagent
Comunica las ejecuciones de los agentes de operaciones (realización de nodos de transporte, protocolo de detección de nivel de vínculo-LLDP, Traceflow, captura de paquetes, etc.) con el plano de administración.
nsx-netcpa

Proporciona la comunicación que necesitan los distintos componentes.

nsx-platform-client
Proporciona un agente de ejecución de CLI común para la recopilación centralizada de la CLI y el registro de audit.
nsx-profiling-libs
Proporciona la funcionalidad de generación de perfiles basada en gpeftool utilizada para la generación de perfiles de procesos de daemon.
nsx-proxy
Proporciona el único agente de punto de contacto en dirección norte, que se comunica con el plano de control central y el plano de administración.
nsx-python-gevent
Contiene Python Gevent.
nsx-python-greenlet
Contiene la biblioteca Python Greenlet (bibliotecas de terceros).
nsx-python-logging
Contiene los registros de Python.
nsx-python-protobuf
Proporciona enlaces de Python para búferes de protocolo.
nsx-rpc-libs
Esta biblioteca proporciona la funcionalidad NSX-RPC.
nsx-sfhc
Componente de host de tejido del servicio (SFHC). Proporciona un agente de host para administrar el ciclo de vida del hipervisor como un host de tejido en el inventario del plano de administración. Esto proporciona un canal para operaciones como las de actualización y desinstalación de NSX y la de supervisión de módulos de NSX en hipervisores.
nsx-shared-libs
Contiene las bibliotecas compartidas de NSX.
nsx-upm-libs
Proporciona funcionalidad de administración de perfiles unificada para acoplar la configuración del lado del cliente y evitar la transmisión de datos duplicada.
nsx-vdpi
Proporciona la capacidades de inspección de paquetes en profundidad para el firewall distribuido de NSX.
vsipfwlib
Proporciona funcionalidad de firewall distribuido.
nsxcli
proporciona la CLI de NSX en hosts del hipervisor.

Para verificarlo, puede ejecutar el comando esxcli software vib list | grep -E 'nsx|vsip' o esxcli software vib list | grep <yyyy-mm-dd> en el host ESXi, donde la fecha es el día que realizó la instalación.

Qué hacer a continuación

Agregue el host al plano de administración de NSX. Consulte Crear un clúster de NSX Manager mediante la interfaz de la línea de comandos.