To prepare hosts to participate in NSX-T, you must install NSX-T kernel modules on RHEL KVM hosts. This allows you to build the NSX-T control-plane and management-plane fabric. NSX-T kernel modules packaged in RPM files run within the hypervisor kernel and provide services such as distributed routing, distributed firewall, and bridging capabilities.

About this task

You can download the NSX-T RPMs manually and make them part of the host image. Be aware that download paths can change for each release of NSX-T. Always check the NSX-T downloads page to get the appropriate RPMs.

Prerequisites

  • Ability to reach the RHEL repository.

Procedure

  1. Log in to the host as an administrator.
  2. Download and copy the nsx-lcp file into the /tmp directory.
  3. Untar the package.
    tar -xvf nsx-lcp-<release>-rhel71_x86_64.tar.gz
  4. Navigate to the package directory.
    cd nsx-lcp-rhel71_x86_64/
  5. Install the packages.
    sudo yum install *.rpm

    When you run the yum install command, any NSX-T dependencies are resolved, assuming the RHEL machine can reach the RHEL repository.

  6. Reload the OVS kernel module.
    /etc/init.d/openvswitch force-reload-kmod

    To verify, you can run the rpm -qa | grep nsx command.

    user@host:~$ rpm -qa | grep nsx
    
    nsxa-<release>.el7.x86_64.rpm
    nsx-agent-<release>.el7.x86_64.rpm
    nsx-aggservice-<release>.el7.x86_64.rpm
    nsx-cli-<release>.x86_64.rpm
    nsx-da-<release>.el7.x86_64.rpm
    nsx-host-<release>.x86_64.rpm
    nsx-host_node_status_reporter-<release>.el7.x86_64.rpm
    nsx-lldp-<release>.el7.x86_64.rpm
    nsx-logical_exporter-<release>.el7.x86_64.rpm
    nsx-mpa-<release>.el7.x86_64.rpm
    nsx-netcpa-<release>.el7.x86_64.rpm
    nsx-sfhc-<release>.el7.x86_64.rpm
    nsx-transport_node_status-<release>.el7.x86_64.rpm

What to do next

Add the host to the NSX-T management plane. See Join the Hypervisor Hosts with the Management Plane.