24小时热门版块排行榜    

查看: 1487  |  回复: 0

A宝禄计算

银虫 (初入文坛)

[交流] IB交换机配置

1、驱动程序安装


在操作系统安装后,单独安装适用于您的操作系统的 IB 网卡驱动程序。下载地址:


NVIDIA InfiniBand Software | NVIDIA



https://developer.nvidia.com/networking/infiniband-software



这里包含很多平台的驱动,Linux用第一个:

Linux InfiniBand Drivers (nvidia.com)

https://network.nvidia.com/produ ... rs/linux/mlnx_ofed/



选择Download:

图片

根据版本去找适合的区别操作版本驱动:

图片



下载完 ISO 文件后,先挂载 ISO 文件到 OFED_INSTALL 目录下:

$ mkdir OFED_INSTALL
$ chmod +x MLNX_OFED_LINUX-5...-rhel7.5-x86_64.iso
$ mount MLNX_OFED_LINUX-5...-rhel7.5-x86_64.iso OFED_INSTALL/
$ cd OFED_INSTALL


进入 OFED_INSTALL 目录,OFED_INSTALL 目录下的文件内容如下:

$ ls -l
total 381
-r-xr-xr-x 1 root root   2848 Apr  2 14:50 common_installers.pl
-r-xr-xr-x 1 root root   7304 Apr  2 14:50 common.pl
-r-xr-xr-x 1 root root  24861 Apr  2 14:50 create_mlnx_ofed_installers.pl
-r--r--r-- 1 root root      8 Apr  2 14:50 distro
dr-xr-xr-x 8 root root   2048 Apr  2 14:50 docs
-r-xr-xr-x 1 root root   4838 Apr  2 14:50 is_kmp_compat.sh
-r--r--r-- 1 root root    956 Apr  2 14:50 LICENSE
-r-xr-xr-x 1 root root  27786 Apr  2 14:50 mlnx_add_kernel_support.sh
-r-xr-xr-x 1 root root 285744 Apr  2 14:50 mlnxofedinstall
-r--r--r-- 1 root root   2764 Apr  2 14:50 RPM-GPG-KEY-Mellanox
dr-xr-xr-x 5 root root   2048 Apr  2 14:51 RPMS
dr-xr-xr-x 3 root root   8192 Apr  2 14:53 RPMS_UPSTREAM_LIBS
dr-xr-xr-x 2 root root   2048 Apr  2 14:50 src
-r-xr-xr-x 1 root root  15096 Apr  2 14:50 uninstall.sh


这里面的文件作用如下:

· mlnxofedinstall: Mallenox OFED 驱动的默认安装脚本,大多数情况下用这个脚本安装驱动即可工作

· ofed_uninstall.sh: Mallenox OFED 驱动的卸载脚本,可以卸载掉所有 OFED 驱动相关的文件

· mlnx_add_kernel_support.sh: 对应本机内核的驱动定制脚本,如果需要在 OFED 源代码的基础上编译驱动模块,则需要先用这个脚本进行驱动定制

· RPMS: 生成 RPM 安装包的目录

· src: OFED 模块的源码目录

· docs: 存放说明文档的目录



我们输入 mlnxofedinstall 命令来安装 Mallenox OFED 驱动:

$ ./mlnxofedinstall
Logs dir: /tmp/MLNX_OFED_LINUX.20820.logs
...
Do you want to continue?[y/N]:y


Starting MLNX_OFED_LINUX-5... installation ...

Installing mlnx-ofa_kernel RPM
Preparing...                          ########################################

...
...
...

Installation finished successfully.

Preparing...                 ################################# [100%]
Updating / installing...
   1:mlnx-fw-updater-5...    ################################# [100%]

Added 'RUN_FW_UPDATER_ONBOOT=no to /etc/infiniband/openib.conf

Attempting to perform Firmware update...
The firmware for this device is not distributed inside Mellanox driver: 05:00.0 (PSID: )
To obtain firmware for this device, please contact your HW vendor.

Failed to update Firmware.
See /tmp/MLNX_OFED_LINUX..logs/fw_update.log
To load the new driver, run:
/etc/init.d/openibd restart


使用 /etc/init.d/openibd restart 命令重启 openibd 服务:

$ /etc/init.d/openibd restart
Unloading HCA driver:                                      [  OK  ]
Loading HCA driver and Access Layer:                       [  OK  ]


此时 openibd 服务会导入新的 HCA driver,之后开启 opensm 服务并设置为开机启动:

$ /etc/init.d/opensmd start
$ chkconfig opensmd on
此时用 ibv_devinfo 命令确认 IB 网卡正常工作,state 对应 PORT_ACTIVE 表示 IB 网卡已经正常驱动,如下所示:

$ ibv_devinfo
hca_id:  mlx5_0
transport:      InfiniBand (0)
fw_ver:        10.16.1038
node_guid:     ...
...

port:  1
state:      PORT_ACTIVE (4)
max_mtu:    4096 (5)
active_mtu:    4096 (5)
sm_lid:      1
port_lid:    1
port_lmc:    0x00
link_layer:    InfiniBand

port:  2
state:      PORT_DOWN (1)
...


2、网络配置


IB 设备的通信过程主要是基于 RDMA,数据交换并不需要 TCP/IP 来参与。但是很多应用程序经常需要先通过网络层的 IP 地址来定位设备,所以 IB 网卡上也是支持IP设置的。



详细参考:IP over InfiniBand (IPoIB)

https://docs.nvidia.com/networki ... ion?pageId=12013510



网络设置好了,都有哪些服务需要通过IB网络通信呢?



在HPC集群中,以下服务通常需要通过IB(InfiniBand)网络进行高性能通信:
MPI通信:MPI(Message Passing Interface)是一种常用的并行编程模型,在HPC中广泛使用。MPI程序通过消息传递进行节点间的通信和协调。由于IB网络具有低延迟和高带宽的特点,它是执行MPI通信的理想选择。
文件系统:在HPC集群中,通常会使用分布式文件系统,如Lustre、GPFS等。这些文件系统利用IB网络的高速数据传输能力来实现节点间的快速数据共享和访问。
NFS 也可以通过IB网络通信,需要在安装驱动的时候加入支持参数:

./mlnxofedinstall --with-nfsrdma
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 A宝禄计算 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 zSbvVX9JFl9J 2026-11-09 3/150 2026-11-10 01:40 by FChKX8meu1ds
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 zSbvVX9JFl9J 2026-11-09 4/200 2026-11-10 01:29 by FChKX8meu1ds
[考博] 27博士申请 +3 白白白ly 2026-11-09 3/150 2026-11-09 21:39 by szq0819
[文学芳草园] 厉娜 +3 张丹枫1991 2026-11-09 5/250 2026-11-09 16:53 by 张丹枫1991
[考研] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 ttH3f1oA6ace 2026-11-04 15/750 2026-11-09 13:19 by Equinoxhua
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +6 5sJFDKp2kwuI 2026-11-06 14/700 2026-11-09 11:52 by GwrQVVR6Oenx
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +5 5sJFDKp2kwuI 2026-11-06 16/800 2026-11-09 11:47 by GwrQVVR6Oenx
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 5sJFDKp2kwuI 2026-11-06 15/750 2026-11-09 11:41 by GwrQVVR6Oenx
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 5sJFDKp2kwuI 2026-11-06 10/500 2026-11-09 08:00 by IhnEQauGmT3K
[考研] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 5sJFDKp2kwuI 2026-11-06 12/600 2026-11-09 06:32 by l48hFd8Nwae2
[公派出国] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 5sJFDKp2kwuI 2026-11-06 8/400 2026-11-09 00:14 by l48hFd8Nwae2
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 5sJFDKp2kwuI 2026-11-06 8/400 2026-11-08 23:01 by l48hFd8Nwae2
[教师之家] 延安大学回应“副教授留绝笔信”:确已离世,正核实举报内容 +3 yexuqing 2026-11-04 5/250 2026-11-07 13:22 by 苏东坡二世
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 ttH3f1oA6ace 2026-11-04 11/550 2026-11-06 16:10 by 5sJFDKp2kwuI
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +6 ttH3f1oA6ace 2026-11-04 12/600 2026-11-06 16:10 by 5sJFDKp2kwuI
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 kvewwGtKktqB 2026-11-04 14/700 2026-11-06 05:10 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +6 kvewwGtKktqB 2026-11-04 16/800 2026-11-06 05:00 by qL1cU46YIdK0
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 ttH3f1oA6ace 2026-11-04 7/350 2026-11-06 02:13 by qL1cU46YIdK0
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ttH3f1oA6ace 2026-11-04 9/450 2026-11-06 02:02 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 hNpp4Y2CGvSC 2026-11-04 12/600 2026-11-06 01:53 by qL1cU46YIdK0
信息提示
请填处理意见