4.3. 启用通过 RDMA(NFSoRDMA) 的 NFS
在 Red Hat Enterprise Linux 9 中,支持 RDMA 的硬件上的远程直接内存访问(RDMA)服务为通过网络进行高速度文件传输提供网络文件系统(NFS)协议支持。
流程
安装
rdma-core
软件包:# dnf install rdma-core
验证
/etc/rdma/modules/rdma.conf
文件中没有注释掉xprtrdma
和svcrdma
的行:# NFS over RDMA client support xprtrdma # NFS over RDMA server support svcrdma
在 NFS 服务器中,创建目录
/mnt/nfsordma
并将其导出到/etc/exports
:# mkdir /mnt/nfsordma # echo "/mnt/nfsordma *(fsid=0,rw,async,insecure,no_root_squash)" >> /etc/exports
在 NFS 客户端上,使用服务器 IP 地址挂载 nfs-share,例如
172.31.0.186
:# mount -o rdma,port=20049 172.31.0.186:/mnt/nfs-share /mnt/nfs
重启
nfs-server
服务:# systemctl restart nfs-server
其他资源