linux上安装IB驱动的方法

码农公社  210.net.cn   210是何含义?10月24日是程序员节,1024 = 210、210既 210 之意。

一、准备  

1、Linux操作系统7.6(根据实际情况变更,此处用redhat7.6系统举例)  

2、驱动:MLNX_OFED_LINUX-4.6-1.0.1.1-rhel7.6-x86_64.tgz(根据实际情况变更,此处用redhat7.6系统举例)

二、解压缩  

命令:tar -xzvf MLNX_OFED_LINUX-4.6-1.0.1.1-rhel7.6-x86_64.tgz,生成目录:MLNX_OFED_LINUX-4.6-1.0.1.1-rhel7.6-x86_64

三、安装驱动  

进到目录:cd MLNX_OFED_LINUX-4.6-1.0.1.1-rhel7.6-x86_64  

1、安装依赖rpm包:yum install -y pciutils gtk2 atk cairo gcc-gfortran tcsh lsof tcl tk  

2、相关rpm包安装完成后开始安装驱动,进到目录:cd MLNX_OFED_LINUX-4.6-1.0.1.1-rhel7.6-x86_64  

3、执行安装脚本:./mlnxofedinstall  

4、安装完成后重启机器:reboot

四、验证  

通过ip a,看到相关ib网卡信息即可

1.jpg


五、配置网络  

这个根据实际需要配置,相关配置文件参考如下:  

IB卡配置文件:


TYPE=InfiniBand

NAME=ib0

DEVICE=ib0

ONBOOT=yes

MASTER=bondib0

SLAVE=yes

IPV6INIT=no

CONNECTED_MODE=yes

MTU=9000

NM_CONTROLLED=no


bond配置文件:


DEVICE=bondib0

TYPE=Bond

BONDING_MASTER=yes

BOOTPROTO=none

DEFROUTE=no

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=bondib0

ONBOOT=yes

BONDING_OPTS="mode=1 miimon=100 downdelay=0 updelay=0 num_grat_arp=100"

IPADDR=192.168.1.38

NETMASK=255.255.255.0

NM_CONTROLLED=no

MTU=9000


网络配置完成后重启网络服务


评论