You must have the supported Open vSwitch version before you manually install the NSX-T kernel modules on RHEL KVM hosts to avoid any errors.

About this task

The supported Open vSwitch version is 2.7.0.6814985-1.

Procedure

  1. Verify the current version of your Open vSwitch.

    If you have a Open vSwitch newer or older version, you must replace that Open vSwitch version with the supported one.

  2. Open the Open vSwitch folder.
  3. Remove the existing Open vSwitch packages.
    • kmod-openvswitch

    • nicira-ovs-hypervisor-node

    • openvswitch

    • openvswitch-selinux-policy

  4. Replace existing Open vSwitch version with the supported one.
    • For newer Open vSwitch version, use the --nodeps command.

      For example, rpm-Uvh kmod-openvswitch-<new version>.e17.x86_64.rpm --nodeps

      rpm-Uvh nicira-ovs-hypervisor-node-<new version>.x86_64.rpm --nodeps

      rpm-Uvh openvswitch-*.rpm --nodeps

    • For older Open vSwitch version, use the --force command.

      For example, rpm-Uvh kmod-openvswitch-<new version>.e17.x86_64.rpm --nodeps --force

      rpm-Uvh nicira-ovs-hypervisor-node-<new version>.x86_64.rpm --nodeps --force

      rpm-Uvh openvswitch-*.rpm --nodeps --force

What to do next

Install the NSX-T kernel modules on RHEL KVM hosts. See Manually Install NSX-T Kernel Modules on RHEL KVM Hypervisors.