centos7.9配置nfs over rdma

服务端系统iso:centos7.9 everything(桌面最全包)

客户端系统iso:centos7.9 mini(挂载本地源)

服务端:

查看网卡版本,根据版本在官网下载IB网卡驱动包

[root@mu01 mellanox]# lspci | grep -i mellanox

MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64.tgz 下载完成后使用tar进行解压即可

tar xf MLNX_OFED_LINUX-4.9-7.1.0.0-rhel7.9-x86_64.tgz

报错缺少依赖:

./mlnxofedinstall --add-kernel-support --with-nfsrdma --with-nvmf --all

yum安装依赖:

yum install python-devel

再次执行安装:

./mlnxofedinstall --add-kernel-support --with-nfsrdma --with-nvmf --all

注:安装完成开机自启守护进程opensmd,集群中开启一个就可以

[root@mu01 ~]# systemctl status opensmd [root@mu01 ~]# /sbin/chkconfig opensmd on 

[root@mu01 ~]# systemctl start opensmd

配置服务端RDMA

[root@mu01 ~]# modprobe xprtrdma

[root@mu01 ~]# modprobe svcrdma

[root@mu01 ~]# echo 'rdma 20049' | tee /proc/fs/nfsd/portlist rdma 20049

[root@mu01 ~]# cat /proc/fs/nfsd/portlist

rdma 20049

rdma 20049

tcp 2049

udp 2049

[root@mu01 ~]# systemctl start nfs-server

[root@mu01 ~]# systemctl enable nfs-server

客户端:

./mlnxofedinstall --add-kernel-support --with-nfsrdma --with-nvmf --all

yum install kernel-devel-3.10.0-1160.el7.x86_64 python-devel

./mlnxofedinstall --add-kernel-support --with-nfsrdma --with-nvmf --all

./mlnxofedinstall --add-kernel-support --with-nfsrdma --with-nvmf --skip-repo

重启节点

配置客户端RDMA

[root@cu01 ~]# modprobe xprtrdma

NFS over RDMA方式挂载到服务端,协议走3

[root@cu01 ~]# mount -t nfs -o rdma,port=20049,vers=3 ibmu01:/array1/home/ /array1/home/

查看挂载成功,通过mount去验证一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿呆~耶~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值