To prepare hosts to participate in NSX-T Data Center, you can manually install NSX-T Data Center kernel modules on SUSE KVM hosts.
This allows you to build the NSX-T Data Center control-plane and management-plane fabric. NSX-T Data Center kernel modules packaged in RPM files run within the hypervisor kernel and provide services such as distributed routing, distributed firewall, and bridging capabilities.
You can download the NSX-T Data Center RPMs manually and make them part of the host image. Be aware that download paths can change for each release of NSX-T Data Center. Always check the NSX-T Data Center downloads page to get the appropriate RPMs.
Prerequisites
Ability to reach a SUSE repository.
Procedure
- Log in to the host as an administrator.
- Download and copy the nsx-lcp file into the /tmp directory.
- Untar the package.
tar -zxvf nsx-lcp-3.0.0.0.0.14335404-linux64-sles12sp3.tar.gz
- Navigate to the package directory.
cd nsx-lcp-linux64-sles12sp3
- Install the packages.
sudo zypper --no-gpg-checks install -y *.rpm
When you run the zypper install command, any NSX-T Data Center dependencies are resolved, assuming the SUSE hosts can reach their respective repositories.
- Reload the OVS kernel module.
/usr/share/openvswitch/scripts/ovs-systemd-reload force-reload-kmod
If the hypervisor uses DHCP on OVS interfaces, restart the network interface on which DHCP is configured. You can manually stop the old dhclient process on the network interface and restart a new dhclient process on that interface.
- To verify, you can run the zypper packages --installed-only | grep System | egrep 'openvswitch|nsx' command.
The installed packages in the output must match the packages in the
nsx-lcp-linux64-sles12sp3 directory.
What to do next
Add the host to the NSX-T Data Center management plane. See Form an NSX Manager Cluster Using the CLI.