Software requirements
GPFS planning includes understanding the latest software requirements.
Note: This topic lists the additional software requirements to use
specific functions after successful installation. It does not list the dependencies for installing
IBM Spectrum
Scale packages.
- GPFS is supported on AIX®, Linux, and Windows.
- For existing GPFS 3.5 clusters, OpenSSL is required for remote cluster access.
- Kernel development files and compiler utilities are required to build the GPFS portability layer on Linux nodes.
The required RPMs or packages for each supported Linux
distribution are:
- SLES Linux RPMs
- kernel-default-devel
- cpp
- gcc
- gcc-c++
- binutils
- Red Hat Linux RPMs
- kernel-devel
- cpp
- gcc
- gcc-c++
- binutils
- Ubuntu Linux
packages
- linux-headers
- cpp
- gcc
- g++
- binutils
- SLES Linux RPMs
- To use active file management (AFM), the following is required:
- nfs-utils
- To use CNFS, the following are required:
- ethtool
- nfs-utils (on Ubuntu: nfs-common)
- rpcbind
- psmisc
- iputils (on Ubuntu: iputils-arping)
- To use the mmchconfig numaMemoryInterleave parameter, the following is
required:
- numactl
- To use the mmhealth command on Ubuntu Linux, the
following is required:
- sqlite3
- For the IBM Spectrum
Scale monitoring service on AIX and Linux, the
following is required:
- python 2.7 or later
Note: python 2.7.5 or later is recommended on AIX. This package is a part of AIX Toolbox for Linux Applications. However, python 3.0 is not supported for Linux or AIX. - To use the performance monitoring tool, the following packages are required:
- boost-regex on Red Hat Enterprise Linux
- libboost_regex on SLES
- libboost-regex-dev on Ubuntu Linux
Important: Ensure that these packages are installed on the system before the installation of the performance monitoring tool.
For a list of installation prerequisites including those specific to protocols, see Installation prerequisites.
Consult the IBM Spectrum
Scale FAQ in IBM® Knowledge Center
(www.ibm.com/support/knowledgecenter/STXKQY/gpfsclustersfaq.html) for the latest list of:
- AIX environments
- Linux distributions
- Linux kernel versions
- Windows environments