网址:https://www.mellanox.com/products/infiniband-drivers/linux/mlnx_ofed
为所需要执行的服务创建对应的目录:
[root@io01 ~]# mkdir mellanox
解压,进入解压文件并进行安装
[root@io01 mellanox]# tar xf MLNX_OFED_LINUX-4.9-4.0.8.0-rhel7.9-x86_64.tgztar: MLNX_OFED_LINUX-4.9-4.0.8.0-rhel7.9-x86_64.tgz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
[root@io01 mellanox]# tar xf MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64.tgz
[root@io01 mellanox]# ls
MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64
MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64.tgz
[root@io01 mellanox]# cd MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64
[root@io01 MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64]# ls
common_installers.pl mlnx_add_kernel_support.sh
common.pl mlnxofedinstall
create_mlnx_ofed_installers.pl RPM-GPG-KEY-Mellanox
distro RPMS
docs RPMS_UPSTREAM_LIBS
is_kmp_compat.sh src
LICENSE uninstall.sh
安装:
[root@io01 MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64]# /etc/init.d/openibd restart
Unloading HCA driver: [ OK ]
Loading HCA driver and Access Layer: [ OK ]
[root@io01 MLNX_OFED_LINUX-4.9-4.1.7.0-rhel7.6-x86_64]# ibstat
CA 'mlx4_0'
CA type: MT4099
Number of ports: 2
Firmware version: 2.42.5000
Hardware version: 1
Node GUID: 0x506b4b030086d990
System image GUID: 0x506b4b030086d993
Port 1:
State: Down
Physical state: Polling
Rate: 10
Base lid: 0
LMC: 0
SM lid: 0
Capability mask: 0x02514868
Port GUID: 0x506b4b030086d991
Link layer: InfiniBand
Port 2:
State: Down
Physical state: Polling
Rate: 10
Base lid: 0
LMC: 0
SM lid: 0
Capability mask: 0x02514868
Port GUID: 0x506b4b030086d992
Link layer: InfiniBand
进入/etc/sysconfig/network-scripts/目录下,编辑ifcfg-ib0文件进行配置,如下图:
[root@io01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ib0
CONNECTED_MODE=no
TYPE=InfiniBand
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ib0
UUID=cd4304a9-3187-4794-b1db-4ea44ebf8249
DEVICE=ib0
ONBOOT=yes
IPADDR=10.10.10.49
NETMASK=255.255.255.0
查看:
[root@io01 network-scripts]# vi ifcfg-ib0
[root@io01 network-scripts]# ifdown ifcfg-ib0
Device 'ib0' successfully disconnected.
[root@io01 network-scripts]# ifup ifcfg-ib0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
[root@io01 network-scripts]# ip a | grep ib0
10: ib0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 4092 qdisc mq state DOWN group default qlen 256
inet 10.10.10.49/24 brd 10.10.10.255 scope global noprefixroute ib0
执行ibstat命令查看状态: