13–NVMe-oF Configuration with RDMA
Installing Device Drivers on Both Servers
231
BC0154501-00 P
Installing Device Drivers on Both Servers
After installing your operating system (RHEL 7.4 or SLES 12 SP3), install device
drivers on both servers. To upgrade the kernel to the latest Linux upstream kernel,
go to:
https://www.kernel.org/pub/linux/kernel/v4.x/
1.
Install and load the latest FastLinQ drivers (qed, qede, libqedr/qedr)
following all installation instructions in the README.
2.
(Optional) If you upgraded the OS kernel, you must reinstall and load the
latest driver as follows:
a.
Install the latest FastLinQ firmware following all installation instructions
in the README.
b.
Install the OS RDMA support applications and libraries by issuing the
following commands:
#
yum groupinstall "Infiniband Support"
#
yum install tcl-devel libibverbs-devel libnl-devel
glib2-devel libudev-devel lsscsi perftest
#
yum install gcc make git ctags ncurses ncurses-devel
openssl* openssl-devel elfutils-libelf-devel*
c.
To ensure that NVMe OFED support is in the selected OS kernel, issue
the following command:
make menuconfig
d.
Under
Device Drivers
, ensure that the following are enabled (set
to
M
):
NVM Express block devices
NVM Express over Fabrics RDMA host driver
NVMe Target support
NVMe over Fabrics RDMA target support
e.
(Optional) If the
Device Drivers
options are not already present,
rebuild the kernel by issuing the following commands:
#
make
#
make modules
#
make modules_install
#
make install
f.
If changes were made to the kernel, reboot to that new OS kernel. For
instructions on how to set the default boot kernel, go to: