如何安装Infiniband驱动

InfiniBand 技术不是用于一般网络连接的,它的主要设计目的是针对服务器端的连接问题的。因此, InfiniBand 技术将会被应用于服务器与服务器(比如复制,分布式工作等),服务器和存储设备(比如 SAN 和直接存储附件)以及服务器和网络之间(比如 LANWANsInternet )的通信。主流的 InfiniBand 技术有两种。

  • mellanox InfiniBand ( IB )

  • intel Omni-Path Architecture ( OPA )

安装IB网卡

Note

如果想更加深入了解 IB, 请参考 Mellanox OFED 用户手册

  1. Mellanox官网 下载 MLNX OFED 镜像

  2. 挂载镜像
    $ sudo mkdir -p /mnt/ofed
    $ sudo mount -o ro,loop MLNX_OFED_LINUX-<ver>-<OS label>.iso /mnt/ofed
    
  3. 执行安装脚本
    $ sudo /mnt/ofed/mlnxofedinstall --without-fw-update -q
    
  4. 启动 openibd 服务
    $ sudo systemctl enable openibd
    $ sudo systemctl start openibd
    

安装OPA网卡

Note

如果想更加深入了解 OPA,请参考 Intel支持中心

  1. Intel下载中心 获取 OPA 驱动

Important

官方提供两种安装包 IntelOPA-BasicIntelOPA-IFS。如果您使用普通安装,请安装 IntelOPA-Basic 。 如果您需要 Intel 提供的 mpi 等服务,那么必须安装 IntelOPA-IFS

  1. 解压缩安装包

  2. 进入解压缩目录,执行安装脚本
    $ sudo ./INSTALL
    

Note

  • 在安装界面可以键入 P 查看当前缺少的 RPM 包, 根据提示信息,你可以使用 yum / zypper 安装缺少的依赖

  • 如果没有特殊需求,可以使用默认的安装选项

  1. 启动 opafm 服务
    $ sudo systemctl enable opafm
    $ sudo systemctl start opafm