How To Install Infiniband Driver

The InfiniBand technique is not used for general network connectivity, and its main design is to address the connection problem on the server side. Thus, InfiniBand technology will be applied to the server and the server (such as replication, distributed work.), servers and storage devices (such as SAN and direct the accessories) as well as between the server and network communications (such as LAN , WANs and Internet). The mainstream InfiniBand technology comes in two flavors.

  • mellanox InfiniBand ( IB )

  • intel Omni-Path Architecture ( OPA )

Inatalling IB

Note

If you want to know more about IB, please refer to Mellanox OFED User Manual

  1. download MLNX OFED image from Mellanox official site

  2. mount image
    $ sudo mkdir -p /mnt/ofed
    $ sudo mount -o ro,loop MLNX_OFED_LINUX-<ver>-<OS label>.iso /mnt/ofed
    
  3. execute installation script
    $ sudo /mnt/ofed/mlnxofedinstall --without-fw-update -q
    
  4. startup openibd service
    $ sudo systemctl enable openibd
    $ sudo systemctl start openibd
    

Installing OPA

Note

If you want to know more about OPA, please refer to Intel Support Home

  1. download OPA driver from Intel download center

Important

The authorities provide two packages of IntelOPA-Basic and IntelOPA-IFS. If you are using an ordinary installation, install IntelOPA-Basic. If you need the mpi services provided by Intel, you must install IntelOPA-IFS.

  1. unzip installation package

  2. execute installation script
    $ sudo ./INSTALL
    

Note

  • At the installation interface, you can type P to view the currently missing RPM package, and you can use yum / zypper to install dependency

  • If there is no special requirement, you can use the default installation options

  1. startup opafm service
    $ sudo systemctl enable opafm
    $ sudo systemctl start opafm