This roll bundles the Mellanox OFED Linux distribution for installation on a Rocks(r) cluster.
To build/install this roll you must have root access to a Rocks development machine (e.g., a frontend or development appliance).
If your Rocks development machine does not have Internet access you must
download the appropriate mpi source file(s) using a machine that does
have Internet access and copy them into the src/<package>
directories on your
Rocks development machine.
To build the mlnx-ofed-roll, execute these instructions on a Rocks development machine (e.g., a frontend or development appliance):
% make default 2>&1 | tee build.log
% grep "RPM build error" build.log
If nothing is returned from the grep command then the roll should have been
created as... mlnx-ofed-*.iso
. If you built the roll on a Rocks frontend then
proceed to the installation step. If you built the roll on a Rocks development
appliance you need to copy the roll to your Rocks frontend before continuing
with installation.
To install, execute these instructions on a Rocks frontend:
% rocks add roll mlnx-ofed-*.iso
% rocks enable roll mlnx-ofed
% cd /export/rocks/install
% rocks create distro
% rocks run roll mlnx-ofed | bash
The mlnx-ofed roll will likely need configuration for your system in order to work properly. Specifically, the modification of the files...
/etc/infiniband/openibd.conf
/etc/infiniband/connectx.conf
/etc/modprobe.d/mlx4_core.conf
...will be unique for each system.