前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >beegfs客户端编译以支持RDMA

beegfs客户端编译以支持RDMA

原创
作者头像
姚华
发布2023-02-22 23:28:12
发布2023-02-22 23:28:12
1.2K0
举报
文章被收录于专栏:运维民工运维民工

beegfs客户端在不同发行版上支持的OFED版本是不同的,像我在ubuntu2004上发现beegfs对我手上的MCX353A-FCBT并不支持,因为MCX353A-FCBT是相对比较旧的网卡,从从MLNX_OFED 5.1开始,就不再继续支持了。要查询发行版本对你的网卡的支持,可以查看下述信息

RHEL 8.3: no OFED, OFED 4.9, 5.0, 5.1, 5.2, 5.3, 5.4 AlmaLinux 8.4: no OFED, OFED 5.3, 5.4 AlmaLinux 8.5: no OFED, OFED 5.3, 5.4, 5.5 AlmaLinux 9.0: no OFED, OFED 5.6, 5.7 Rocky Linux 8.4: no OFED, OFED 5.3, 5.4 Rocky Linux 8.5: no OFED, OFED 5.5 Rocky Linux 8.6: no OFED, OFED 5.6 SLES 15.1: no OFED, OFED 5.0 SLES 15.2: no OFED, OFED 5.1, 5.4 SLES 15.3: no OFED, OFED 5.4, 5.5, 5.6 SLES 15.4: OFED 5.6, 5.7 Debian 10: no OFED, OFED 5.2, 5.3, 5.4 Debian 11: no OFED, OFED 5.6 Ubuntu 18.04: no OFED Ubuntu 20.04: no OFED, OFED 5.4 Ubuntu 22.04: no OFED, OFED 5.6, 5.7

因此,假如需要RDMA的支持,我们还需要重新编译一下客户端,在此之前,需要先安装官方驱动

安装完成后,修改/etc/beegfs/beegfs-client-autobuild.conf,找到buildArgs=-j8这一行,修改为下述信息

代码语言:txt
复制
buildArgs=-j8 BEEGFS_OPENTK_IBVERBS=1 OFED_INCLUDE_PATH=/usr/src/ofa_kernel/default/include/

然后执行

代码语言:txt
复制
/etc/init.d/beegfs-client rebuild

然后需要配置mgmtd和metadata和storage。检查一下,假如storage显示是RDMA,client应该也没有太大问题了,可以放心。

代码语言:txt
复制
beegfs-net

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档