Manually installing the IBM Spectrum Scale software packages on Linux nodes

Use this information to manually install the IBM Spectrum Scale software on Linux nodes.
Note: You can also use the installation toolkit to install and configure packages on supported Linux distributions. For more information, see Overview of the installation toolkit.

The IBM Spectrum Scale software packages are installed using the rpm command (for SLES and Red Hat Enterprise Linux) or the dpkg command (for Ubuntu Linux).

Required packages for SLES and Red Hat Enterprise Linux
The following packages are required for IBM Spectrum Scale Standard Edition or IBM Spectrum Scale Data Access Edition on SLES and Red Hat Enterprise Linux:
  • gpfs.base-5.0.*.rpm
  • gpfs.gpl-5.0.*.noarch.rpm
  • gpfs.msg.en_US-5.0.*.noarch.rpm
  • gpfs.gskit-8.0.50.*.rpm
  • gpfs.license*.rpm
  • gpfs.compression-5.0.*.rpm
The following packages are required for IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition on SLES and Red Hat Enterprise Linux, in addition to the packages listed for IBM Spectrum Scale Standard Edition or IBM Spectrum Scale Data Access Edition:
  • gpfs.crypto-5.0.*.rpm
  • gpfs.adv-5.0.*.rpm
Required packages for Ubuntu Linux
The following packages are required for IBM Spectrum Scale Standard Edition or IBM Spectrum Scale Data Access Edition on Ubuntu Linux:
  • gpfs.base_5.0.*.deb
  • gpfs.gpl_5.0.*all.deb
  • gpfs.msg.en-us_5.0.*all.deb
  • gpfs.gskit_8.0.50.*.deb
  • gpfs.license*.deb
  • gpfs.compression_5.0.*.deb
The following packages are required for IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition on Ubuntu Linux, in addition to the packages listed for IBM Spectrum Scale Standard Edition or IBM Spectrum Scale Data Access Edition:
  • gpfs.crypto_5.0.*.deb
  • gpfs.adv_5.0.*.deb
Note: For this release, the IBM® Global Security Kit (GSKit) version for RPMs and Ubuntu Linux packages must be at least 8.0.50-86 or later.
Optional packages for SLES and Red Hat Enterprise Linux
  • gpfs.docs-5.0.*noarch.rpm
  • gpfs.java-5.0.*.rpm
  • gpfs.callhome-ecc-client-5.0.*.rpm
  • gpfs.callhome-5.0.*.rpm
  • gpfs.gui-5.0.*.rpm
  • gpfs.kafka-5.0.*.x86_64.rpm (Red Hat Enterprise Linux x86_64 only)
  • gpfs.librdkafka-5.0.*.x86_64.rpm (Red Hat Enterprise Linux x86_64 only)

For information about manually installing call home and management GUI packages, see Installing call home and Manually installing IBM Spectrum Scale management GUI.

For information about manually installing file audit logging, see Manually installing file audit logging.

The following performance monitoring packages are also optional for SLES and Red Hat Enterprise Linux.

  • gpfs.gss.pmcollector-5.0.*.rpm
  • gpfs.gss.pmsensors-5.0.*.rpm
The following protocols packages are available for Red Hat Enterprise Linux 7.x (x86_64-linux and PPC64-linux platforms):
  • gpfs.nfs-ganesha-2.5.*.el7.*.rpm
  • gpfs.nfs-ganesha-gpfs-2.5.*.el7.*.rpm
  • gpfs.nfs-ganesha-utils-2.5.*.el7.*.rpm
  • gpfs.smb-4.9.*_gpfs_*.el7.*.rpm
  • spectrum-scale-object-5.0.*.noarch.rpm
  • gpfs.scst*.el7.*.rpm
  • gpfs.pm-ganesha-*.el7.*.rpm
  • pmswift_5.0.*.noarch.rpm
  • gpfs.protocols-support-5.0.*.rpm
The following protocols packages are available for SLES 12:
  • gpfs.nfs-ganesha-2.5.*.sles12.x86_64.rpm
  • gpfs.nfs-ganesha-gpfs-2.5.*.sles12.x86_64.rpm
  • gpfs.nfs-ganesha-utils-2.5.*.sles12.x86_64.rpm
  • gpfs.smb-4.9.*_gpfs_*.sles12.x86_64.rpm
  • gpfs.pm-ganesha-*.sles12.x86_64.rpm
  • gpfs.protocols-support-5.0.*.rpm

For information on manually installing packages including protocols packages on Red Hat Enterprise Linux, SLES, and Ubuntu nodes, see Manually installing IBM Spectrum Scale and deploying protocols on Linux nodes.

For information about manually installing performance monitoring packages, see Manually installing the performance monitoring tool.

Optional packages for Ubuntu Linux
The following packages are optional for Ubuntu Linux.
  • gpfs.docs_5.0.*all.deb
  • gpfs.kafka-5.0*.deb
  • gpfs.librdkafka-5.0*.deb

The following performance monitoring packages are optional for Ubuntu Linux (x86_64 and s390x).

  • gpfs.gss.pmcollector_5.0.*U16*.deb (Ubuntu 16.04 LTS)
  • gpfs.gss.pmsensors_5.0.*U16.deb (Ubuntu 16.04 LTS)
  • gpfs.gss.pmcollector_5.0.*U18*.deb (Ubuntu 18.04 LTS)
  • gpfs.gss.pmsensors_5.0.*U18.deb (Ubuntu 18.04 LTS)
The following protocols packages are available for Ubuntu 16.04 LTS and 18.04 LTS:
  • gpfs.nfs-ganesha_2.5.*amd64.deb
  • gpfs.nfs-ganesha_gpfs-2.5.*amd64.deb
  • gpfs.nfs-ganesha_utils-2.5.*amd64.deb
  • gpfs.smb_4.9.*gpfs*-1_amd64.deb (Ubuntu 16.04 LTS)
  • gpfs.smb_4.9.*gpfs*bionic*amd64.deb (Ubuntu 18.04 LTS)
  • spectrum-scale-object_5.0.*.deb
  • gpfs.pm-ganesha-*.amd64.deb
  • pmswift_5.0.*.deb
  • gpfs.protocols-support_5.0.*.deb
The following packages are required (and provided) only on the Elastic Storage Server (ESS):
  • gpfs.gnr.base-1.0.0-0.ppc64.rpm
  • gpfs.gnr-5.0.*.ppc64.rpm
  • gpfs.gss.firmware-5.0.*.ppc64.rpm
For more information about Elastic Storage Server (ESS), see Elastic Storage Server (ESS) documentation on IBM Knowledge Center.

The gpfs.gnr-3.5.*.ppc64.rpm package is required only if IBM Spectrum Scale RAID on Power® 775 is used. For more information about IBM Spectrum Scale RAID, see IBM Spectrum Scale RAID: Administration in Elastic Storage Server (ESS) documentation on IBM Knowledge Center.

Location of extracted packages

The installation images are extracted to following component specific directories.
Base GPFS packages
  • Ubuntu: /usr/lpp/mmfs/5.0.x.x/gpfs_debs and /usr/lpp/mmfs/5.0.x.x/gpfs_debs/<os>
  • Red Hat Enterprise Linux: /usr/lpp/mmfs/5.0.x.x/gpfs_rpms and /usr/lpp/mmfs/5.0.x.x/gpfs_rpms/<os>
  • SLES: /usr/lpp/mmfs/5.0.x.x/gpfs_rpms and /usr/lpp/mmfs/5.0.x.x/gpfs_rpms/<os>
NFS packages
  • Red Hat Enterprise Linux 7.x: /usr/lpp/mmfs/5.0.x.x/ganesha_rpms/rhel7
  • Ubuntu 16.04 and 18.04: /usr/lpp/mmfs/5.0.x.x/ganesha_debs/ubuntu16
  • SLES 12: /usr/lpp/mmfs/5.0.x.x/ganesha_rpms/sles12
SMB packages
  • Red Hat Enterprise Linux 7.x: /usr/lpp/mmfs/5.0.x.x/smb_rpms/rhel7
  • Ubuntu 16.04: /usr/lpp/mmfs/5.0.x.x/smb_debs/ubuntu/ubuntu16
  • Ubuntu 18.04: /usr/lpp/mmfs/5.0.x.x/smb_debs/ubuntu/ubuntu18
  • SLES 12: /usr/lpp/mmfs/5.0.x.x/ganesha_rpms/sles12
Object packages
  • Red Hat Enterprise Linux 7.x: /usr/lpp/mmfs/5.0.x.x/object_rpms/rhel7
  • Ubuntu 16.04 and 18.04: /usr/lpp/mmfs/5.0.x.x/object_debs/ubuntu16
    Note: Object protocol is not supported on SLES 12.
Performance monitoring packages
  • Red Hat Enterprise Linux 7.x: /usr/lpp/mmfs/5.0.x.x/zimon_rpms/rhel7
  • Ubuntu 16.04: /usr/lpp/mmfs/5.0.x.x/zimon_debs/ubuntu/ubuntu16 1
  • Ubuntu 18.04: /usr/lpp/mmfs/5.0.x.x/zimon_debs/ubuntu/ubuntu18 1
  • SLES 12: /usr/lpp/mmfs/5.0.x.x/zimon_rpms/sles12
Note: The pm-ganesha and pmswift packages are extracted from the following directories:
  • The packages are extracted from the /usr/lpp/mmfs/5.0.x.x/zimon_rpms/rhel7 directory for Red Hat Enterprise Linux.
  • The packages are extracted from the /usr/lpp/mmfs/5.0.x.x/zimon_rpms/sles12 directory for GPFS SLES.

Installation of packages for SLES or Red Hat Enterprise Linux

To install all of the required GPFS SLES or Red Hat Enterprise Linux RPMs for the IBM Spectrum Scale Standard Edition or IBM Spectrum Scale Data Access Edition, change the directory to where the installation image is extracted. For example, issue this command:
cd /usr/lpp/mmfs/5.0.3.x/gpfs_rpms
Then, issue this command for Standard Edition:
rpm -ivh gpfs.base*.rpm gpfs.gpl*rpm gpfs.license.std*.rpm gpfs.gskit*rpm gpfs.msg*rpm 
or issue the following command for Data Access Edition:
rpm -ivh gpfs.base*.rpm gpfs.gpl*rpm gpfs.license.da*.rpm gpfs.gskit*rpm gpfs.msg*rpm 
To install all of the required GPFS SLES or Red Hat Enterprise Linux RPMs for the IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition, change to the directory where the installation image is extracted. For example, enter the following command:
cd /usr/lpp/mmfs/5.0.3.x/gpfs_rpms
Then, issue the following command for Advanced Edition:
rpm -ivh gpfs.base*.rpm gpfs.gpl*rpm gpfs.license.adv*.rpm gpfs.gskit*rpm 
gpfs.msg*rpm gpfs.adv*rpm gpfs.crypto*rpm
or issue the following command for Data Management Edition:
rpm -ivh gpfs.base*.rpm gpfs.gpl*rpm gpfs.license.dm*.rpm gpfs.gskit*rpm 
gpfs.msg*rpm gpfs.adv*rpm gpfs.crypto*rpm
To install the optional gpfs.doc package for GPFS SLES or Red Hat Enterprise Linux issue the following command:
cd /usr/lpp/mmfs/5.0.3.x/gpfs_rpms
rpm -ivh gpfs.docs*.rpm

Installation of packages for Ubuntu Linux

To install all of the GPFS Ubuntu Linux packages for the IBM Spectrum Scale Standard edition, change the directory to where the installation image is extracted. For example, issue this command:
cd /usr/lpp/mmfs/5.0.3.x/gpfs_debs
then, issue this command for Standard Edition:
dpkg -i gpfs.base*deb gpfs.gpl*deb gpfs.license.std*.deb gpfs.gskit*deb gpfs.msg*deb
or issue the following command for Data Access Edition:
dpkg -i gpfs.base*deb gpfs.gpl*deb gpfs.license.da*.deb gpfs.gskit*deb gpfs.msg*deb
To install all of the GPFS Ubuntu Linux packages for IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition, change the directory to where the installation image is extracted. For example, issue this command:
cd /usr/lpp/mmfs/5.0.3.x/gpfs_debs
then, issue this command for Advanced Edition:
dpkg -i gpfs.base*deb gpfs.gpl*deb gpfs.license.adv*.deb gpfs.gskit*deb gpfs.msg*deb gpfs.adv*deb gpfs.crypto*deb
or, issue this command for Data Management Edition:
dpkg -i gpfs.base*deb gpfs.gpl*deb gpfs.license.dm*.deb gpfs.gskit*deb gpfs.msg*deb gpfs.adv*deb gpfs.crypto*deb
To install optional gpfs.doc package for GPFS Ubuntu Linux package, change the directory to where the installation image is extracted and install the package. For example, issue this command:
dpkg -i /usr/lpp/mmfs/5.0.3.x/gpfs_debs/gpfs.doc*deb