Q-Logic IB0056101-00 G manual Installing on an Unsupported Distribution

Models: IB0056101-00 G

1 114
Download 114 pages 8.55 Kb
Page 77
Image 77
Installing on an Unsupported Distribution

A

5 – Software Installation Additional Installation Instructions

For example, install all RPMs that relate to QLogic MPI in /usr/mpi/qlogic. Leave all remaining InfiniPath libraries and tools in their default installation location (/usr). This approach leaves InfiniPath libraries (such as libpsm_infinipath.so and libinfinipath.so) in standard system directories so that other MPIs can easily find them in their expected location. Also, this scenario leaves InfiniPath-specific utilities such as ipath_checkout and ipath_control in standard system search paths.

For this example, unpack the InfiniPath tarball as shown in “Unpacking the InfiniPath tar File” on page 5-4. Then move all RPMs that will be prefixed to a new directory called InfiniPath-MPI-prefixed. This includes all QLogic MPI development headers, libraries, runtime and documentation RPMs, as well as mpi-selectorregistration scripts. For example:

% mkdir InfiniPath-MPI-prefixed

% mv InfiniPath-MPI/mpi-{frontend,benchmark,libs}* InfiniPath-Devel/mpi-devel* \ OtherMPIs/qlogic-mpi-register* \ Documentation/mpi-doc* InfiniPath-MPI-prefixed/

Next, install all non-prefixed RPMs as explained in “Using rpm to Install InfiniPath and OpenFabrics” on page 5-8:

% rpm -Uvh InfiniPath/*.rpm InfiniPath-Devel/*.rpm \ OpenFabrics/*.rpm OpenFabrics-Devel/*.rpm

Finally, install the prefixed InfiniPath-MPI RPMs in /usr/mpi/qlogic:

% rpm -Uvh --prefix /usr/mpi/qlogic InfiniPath-MPI-prefixed/*.rpm

The desired prefix should be made available in the $MPICH_ROOT environment variable, either by global shell configuration files or through third-party environment management utilities such as mpi-selectoror the Environment Modules.

See the Using QLogic MPI section in the QLogic HCA and InfiniPath Software User Guide for more information on setting $MPICH_ROOT and using the mpi-selectorutility.

Installing on an Unsupported Distribution

If you are running a kernel that does not match a supported kernel/distribution pair, you may need to provide an override during the install of the infinipath-kernelRPM. This override may be needed if you have a completely unsupported distribution, or if you have upgraded the kernel without upgrading the rest of the distribution. The InfiniPath install determines the distribution from either

the /etc/redhat-release file or the /etc/SuSE-release file.

IB0056101-00 G

5-35

Page 77
Image 77
Q-Logic IB0056101-00 G manual Installing on an Unsupported Distribution