【Linux】Infiniband 驱动安装---(HCA光钎)---mlnx

news/2024/11/30 4:59:23/

Infiniband 驱动安装---(HCA光纤)

环境:Linux CentOS 6.8

官网驱动ISO包,从官网下载(根据系统的类型和型号下载):
http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers

挂载ISO包
# mount -o ro,loop MLNX.iso /mnt

使用下面的命令安装
# ./mlnxofedinstall
gcc-gfortran rpm is required to install openshmem
gcc-gfortran rpm is required to install openmpi_gcc

提示需要先安装gcc-gfortran再安装驱动
# yum -y install  gcc-gfortran

安装记录如下
# ./mlnxofedinstall
This program will install the MLNX_OFED_LINUX package on your machine.
Note that all other Mellanox, OEM, OFED, or Distribution IB packages will be removed.
Do you want to continue?[y/N]:y

Starting MLNX_OFED_LINUX-1.5.3-4.0.42 installation ...

Installing mlnx-ofa_kernel RPM
Preparing...                ##################################################
mlnx-ofa_kernel             ##################################################
Installing kmod-mlnx-ofa_kernel RPM
Preparing...                ##################################################
kmod-mlnx-ofa_kernel        ##################################################
Installing kmod-mlnx-ofa_kernel-xen RPM
Preparing...                ##################################################
kmod-mlnx-ofa_kernel-xen    ##################################################
Installing mlnx-ofa_kernel-devel RPM
Preparing...                ##################################################
mlnx-ofa_kernel-devel       ##################################################
Installing kernel-mft RPM
Preparing...                ##################################################
kernel-mft                  ##################################################
Installing knem RPM
Preparing...                ##################################################
knem                        ##################################################
Installing mpi-selector RPM
Preparing...                ##################################################
mpi-selector                ##################################################
Installing user level RPMs:
Preparing...                ##################################################
ofed-scripts                ##################################################
Preparing...                ##################################################
libibverbs                  ##################################################
Preparing...                ##################################################
libibverbs-devel            ##################################################
Preparing...                ##################################################
libibverbs-devel-static     ##################################################
Preparing...                ##################################################
libibverbs-utils            ##################################################
Preparing...                ##################################################
libmthca                    ##################################################
Preparing...                ##################################################
libmthca-devel-static       ##################################################
Preparing...                ##################################################
libmverbs                   ##################################################
Preparing...                ##################################################
libmlx4                     ##################################################
Preparing...                ##################################################
libmlx4-devel               ##################################################
Preparing...                ##################################################
libmverbs-devel             ##################################################
Preparing...                ##################################################
libmqe                      ##################################################
Preparing...                ##################################################
libmqe-devel                ##################################################
Preparing...                ##################################################
libcxgb3                    ##################################################
Preparing...                ##################################################
libcxgb3-devel              ##################################################
Preparing...                ##################################################
libnes                      ##################################################
Preparing...                ##################################################
libnes-devel-static         ##################################################
Preparing...                ##################################################
libipathverbs               ##################################################
Preparing...                ##################################################
libipathverbs-devel         ##################################################
Preparing...                ##################################################
libibcm                     ##################################################
Preparing...                ##################################################
libibcm-devel               ##################################################
Preparing...                ##################################################
libibumad                   ##################################################
Preparing...                ##################################################
libibumad-devel             ##################################################
Preparing...                ##################################################
libibumad-static            ##################################################
Preparing...                ##################################################
libibmad                    ##################################################
Preparing...                ##################################################
libibmad-devel              ##################################################
Preparing...                ##################################################
libibmad-static             ##################################################
Preparing...                ##################################################
ibsim                       ##################################################
Preparing...                ##################################################
ibacm                       ##################################################
Preparing...                ##################################################
librdmacm                   ##################################################
Preparing...                ##################################################
librdmacm-utils             ##################################################
Preparing...                ##################################################
librdmacm-devel             ##################################################
Preparing...                ##################################################
libsdp                      ##################################################
Preparing...                ##################################################
libsdp-devel                ##################################################
Preparing...                ##################################################
opensm-libs                 ##################################################
Preparing...                ##################################################
opensm                      ##################################################
Preparing...                ##################################################
opensm-devel                ##################################################
Preparing...                ##################################################
opensm-static               ##################################################
Preparing...                ##################################################
compat-dapl                 ##################################################
Preparing...                ##################################################
compat-dapl-devel           ##################################################
Preparing...                ##################################################
dapl                        ##################################################
Preparing...                ##################################################
dapl-devel                  ##################################################
Preparing...                ##################################################
dapl-devel-static           ##################################################
Preparing...                ##################################################
dapl-utils                  ##################################################
Preparing...                ##################################################
perftest                    ##################################################
Preparing...                ##################################################
mstflint                    ##################################################
Preparing...                ##################################################
mft                         ##################################################
Preparing...                ##################################################
sdpnetstat                  ##################################################
Preparing...                ##################################################
srptools                    ##################################################
Preparing...                ##################################################
rds-tools                   ##################################################
Preparing...                ##################################################
rds-devel                   ##################################################
Preparing...                ##################################################
ibutils2                    ##################################################
Preparing...                ##################################################
ibutils                     ##################################################
Preparing...                ##################################################
cc_mgr                      ##################################################
Preparing...                ##################################################
dump_pr                     ##################################################
Preparing...                ##################################################
ar_mgr                      ##################################################
Preparing...                ##################################################
ibdump                      ##################################################
Preparing...                ##################################################
infiniband-diags            ##################################################
Preparing...                ##################################################
qperf                       ##################################################
Preparing...                ##################################################
fca                         ##################################################
INFO: updating ...

IMPORTANT NOTE:
===============

- The FCA Manager and FCA MPI Runtime library are installed in /opt/mellanox/fca directory.
- The FCA Manager will not be started automatically.
- To start FCA Manager now, type:
    /etc/init.d/fca_managerd start

- There should be single process of FCA Manager running per fabric.

- To start FCA Manager automatically after boot, type:
    /etc/init.d/fca_managerd install_service

- Check /opt/mellanox/fca/share/doc/fca/README.txt for quick start instructions.

Preparing...                ##################################################
mxm                         ##################################################
Preparing...                ##################################################
openshmem                   ##################################################
Preparing...                ##################################################
bupc                        ##################################################
Preparing...                ##################################################
infinipath-psm              ##################################################
Preparing...                ##################################################
infinipath-psm-devel        ##################################################
Preparing...                ##################################################
mvapich_gcc                 ##################################################
Preparing...                ##################################################
mvapich2_gcc                ##################################################
Preparing...                ##################################################
openmpi_gcc                 ##################################################
Preparing...                ##################################################
mpitests_mvapich_gcc        ##################################################
Preparing...                ##################################################
mpitests_mvapich2_gcc       ##################################################
Preparing...                ##################################################
mpitests_openmpi_gcc        ##################################################
Preparing...                ##################################################
mlnxofed-docs               ##################################################
Device (41:00.0):
        41:00.0 InfiniBand: Mellanox Technologies MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] (rev b0)
        Link Width: 8x
        PCI Link Speed: 5Gb/s

Installation finished successfully.

The firmware version on the device /dev/mst/mt26428_pci_cr0 - 2.9.8350 is newer than provided version 2.9.1000. No update required for /dev/mst/mt26428_pci_cr0.
Note: To force firmware update use '--force-fw-update' flag.
Configuring /etc/security/limits.conf.

(备用:echo y | /home/isotmp/mlnxofedinstall --basic --msm --umad-dev-rw --hugepages-overcommit)

(在能联网并且可以使用网络上yum的前提下可以这样安装
yum groupinstall "Infiniband Support"  //安装需要的包
yum install infiniband-diags perftest qperf opensm //安装必要的操作包


安装完重启机器:# reboot

查看服务(一般正常安装完会有两个服务openlibd和opensmd)
# chkconfig --list | grep open
openibd         0:off   1:off   2:off    3:off    4:off    5:off    6:off
opensmd         0:off   1:off   2:off   3:off   4:off   5:off   6:off

启动服务,先启动ibd后启动smd
# service openibd restart
# service opensmd restart

开机启动openlibd服务(只启动ib也可以,但首次扫描的时候需要把sm启动后再扫描)
# chkconfig openibd on

查看端口状态
# ibstat
状态变为active,则可以和其他端口通信

查询访问端各光纤*号并在存储端(targetcli里)绑定
(1)先查看本机的光纤***号
# cat /sys/class/infiniband/*/ports/*/gids/0 | sed -e s/fe80/0x0000/ -e 's/\://g'
(2)在存储端绑定查询出来的号(使用ISCSI的target服务)
# targetcli
/> /backstores/block create storage_disk1 /dev/sdb
/> /srpt create 0x00000000000000000002c903004e5637
/> /srpt create 0x00000000000000000002c903004e5638
/> /srpt/0x00000000000000000002c903004e5637/acls 0x00000000000000000002c903004e29bd
/> /srpt/0x00000000000000000002c903004e5637/acls 0x00000000000000000002c903004e29be
/> /srpt/0x00000000000000000002c903004e5637/acls 0x00000000000000000002c903004e55e3
/> /srpt/0x00000000000000000002c903004e5637/acls 0x00000000000000000002c903004e55e4

/> /srpt/0x00000000000000000002c903004e5638/acls 0x00000000000000000002c903004e29bd
/> /srpt/0x00000000000000000002c903004e5638/acls 0x00000000000000000002c903004e29be
/> /srpt/0x00000000000000000002c903004e5638/acls 0x00000000000000000002c903004e55e3
/> /srpt/0x00000000000000000002c903004e5638/acls 0x00000000000000000002c903004e55e4

--11
0x00000000000000000002c903004e55e3
0x00000000000000000002c903004e55e4
--12
0x00000000000000000002c903004e29bd
0x00000000000000000002c903004e29be

回到访问端加载ib_srp并且确保SM是启动的
# modprobe ib_srp
# service opensmd restart

扫描(前提是服务端已弄好)----如果未发现此命令,查看srptools-0.0.4mlnx3-1(这个是redhat5.8版本的)软件包是否安装了
# srp_daemon -e -o


PS:
显示光纤网络中所有链路的链路信息:iblinkinfo
如多路径未能全部扫描出来,执行srp_daemon.sh



http://www.ppmy.cn/news/537163.html

相关文章

IBM 2005-H16光钎交换机密码重置

1. 若factory或者root用户还是默认密码,就用这两个用户其中一个以串口登陆交换机,然后passwordadmin,根据提示就可以更改密码了,也可以直接用passwddefault命令将全部账户重置为出厂密码 admin/password root/fibranne factory/pa…

JSK-布设光钎-Kruscal最小生成树-并查集-图的连通性

题目链接 &#xff08;舍友走了四个&#xff0c;还剩我和老王&#xff09; 水题&#xff0c;AC如下 #include<bits/stdc.h>using namespace std; const int inf 0x3f3f3f3f; const int maxn 105;int n, ans, fa[maxn], cnt;struct edge{int u, v, w;edge(int _u, int…

Oracle 11gR2光钎链路切换crs服务发生crash

Oracle 11gR2光钎链路切换crs服务发生crash 背景: 我们将Oracle 11gR2(11.2.0.4)在RedHat EnterPrise 5.8上通过RDAC完毕的多路径链路冗余。在部署完毕后&#xff0c;我们须要做多路径链路冗余測试&#xff0c;我们的光钎链路连接方式例如以下。我们做多路径測试完毕了例如以下…

FC光钎通道交换机,同行性价比超高

24 端口 FC-AE 网络交换机  完全遵守 FC/FC-AE 协议&#xff1b;  线路速率 1.0625Gb/s、2.125Gb/s、4.25Gb/s &#xff1b;  速率可配置。支持线速交换&#xff1b;  交换容量可达 127.5G&#xff1b;  支持 24 个光接口&#xff1b;包括 23 个交换端口1 个监控端 …

ASDL、以太网、光钎的关系与区别

根据我所知道的回答一下这个问题。 光纤、以太网、ADSL三种接入网方式&#xff0c;都走过了一段历史。 ADSL ADSL&#xff0c;中文非对称数字用户环路&#xff0c;说白了&#xff0c;就是利用电话线路传输宽带信号。 ADSL将语音信号和宽带上网的信号均通过电话线传输&#…

oracle 2703,Oracle11gR2光钎链路切换crs服务发生crash

Oracle 11gR2光钎链路切换crs服务发生crash 背景: 我们将Oracle 11gR2(11.2.0.4)在RedHat EnterPrise 5.8上通过RDAC完成的多路径链路冗余&#xff0c;在部署完成后&#xff0c;我们需要做多路径链路冗余测试&#xff0c;我们的光钎链路连接方式如下。我们做多路径测试完成了如…

雷电模拟器

本文已迁移至&#xff1a;https://www.cnblogs.com/coco56/p/11790157.html

雷电模拟器android文件夹在哪,雷电模拟器共享文件夹怎么用_雷电模拟器共享文件夹功能使用方法介绍_3DM手游...

模拟器中的共享文件夹功能&#xff0c;可以帮助我们实现电脑与模拟器之间的文件互传功能&#xff0c;非常方便。雷电模拟器中的共享文件夹功能是如何使用的呢&#xff1f;下面我们一起来学习一下。 雷电安卓模拟器共享文件怎么用? 1、首先打开雷电安卓模拟器&#xff0c;然后在…