Red Hat Bugzilla – Bug 1248307
Where did RDMA's support for RDMA over NFS go?
Last modified: 2017-01-24 04:15:16 EST
Back on v6 there was:
/etc/rdma/rdma.conf could have NFSoRDMA_LOAD=yes, and have NFSoRDMA_PORT set.
rdma doesn't have these options anymore.
Did they go elsewhere?
Kernel module svcrdma needs to be loaded on the server, and xprtrdma needs to be loaded on the client.
On the server, /proc/fs/nfsd/portlist still needs a port.
... This is for Fedora, which uses RDMA too. :-)
I found this previous bug report:
The last message there says everyone seems to agree to move NFSoRDMA to another package, but there wasn't agreement on where it should go. Then there were no more comments.
It mentions nfs-utils, nfs-rdma-utils, nfs-utils-rdma.
I don't see any packages named nfs-rdma-utils or nfs-utils-rdma. Looking at the current source rpm nfs-utils, I don't see any systemd .service files containing a string of rdma, and I don't see any of its etc files having any of these options, either.
There have been changes made to the Storage administration guide which provides the information you are looking for. The new version of the guide doesn't appear to have been published yet. Here is the information copied from a build of the guide.
8.7.5. Enabling NFS over RDMA (NFSoRDMA)
The remote direct memory access (RDMA) service works automatically in Red Hat Enterprise Linux 7 if there is RDMA-capable hardware present.
To install the rdma package, enter:
# yum install rdma
After installation, the /etc/rdma/rdma.conf file contains a line that sets XPRTRDMA_LOAD=yes by default, which requests the rdma service to load the NFSoRDMA client module.
To enable automatic loading of NFSoRDMA server modules, add SVCRDMA_LOAD=yes on a new line in /etc/rdma/rdma.conf.
RPCNFSDARGS="--rdma=20049" in the /etc/sysconfig/nfs file specifies the port number on which the NFSoRDMA service listens for clients. RFC 5667 specifies that servers must listen on port 20049 when providing NFSv4 services over RDMA.
Reboot the system after modifying the /etc/rdma/rdma.conf file for the changes to take effect.
*** This bug has been marked as a duplicate of bug 1310757 ***
The updated Enabling NFS over RDMA (NFSoRDMA) section of the Red Hat Enterprise Linux 7 Storage Administration Guide is now available on the Customer Portal: