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.

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

Required packages
The following packages are required for SLES and Red Hat Enterprise Linux:
  • gpfs.base-4.2.*.rpm
  • gpfs.gpl-4.2.*.noarch.rpm
  • gpfs.msg.en_US-4.2.*.noarch.rpm
  • gpfs.gskit-8.0.50.*.rpm
  • gpfs.license*.rpm
  • gpfs.ext-4.2.*.rpm
  • gpfs.crypto-4.2.*.rpm (IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition only)
  • gpfs.adv-4.2.*.rpm (IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition only)
The following packages are required for Debian and Ubuntu Linux:
  • gpfs.base_4.2.*.deb
  • gpfs.gpl_4.2.*all.deb
  • gpfs.msg.en-us_4.2.*all.deb
  • gpfs.gskit_8.0.50.*.deb
  • gpfs.license*.deb
  • gpfs.ext_4.2.*.deb
  • gpfs.crypto_4.2.*.deb (IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition only)
  • gpfs.adv_4.2.*.deb (IBM Spectrum Scale Advanced Edition or IBM Spectrum Scale Data Management Edition only)
Note: For this release, the IBM® Global Security Kit (GSKit) version for RPMs and Debian and Ubuntu Linux packages must be at least 8.0.50-75 or later.
Optional packages for SLES 12 and Red Hat Enterprise Linux
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 gpfs.docs-4.2.*noarch.rpm package is optional for SLES and Red Hat Enterprise Linux.
  • gpfs.java-4.2.*.rpm
  • gpfs.callhome-ecc-client-4.2.*.rpm (Not available for PPC64LE platform)
  • gpfs.callhome-4.2.*.rpm (Not available for PPC64LE platform)
  • gpfs.gui-4.2.*.rpm

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

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

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

For information on manually installing packages including protocols packages on Red Hat Enterprise Linux 7.x nodes, see Manually installing IBM Spectrum Scale on Red Hat Enterprise Linux 7.x systems.

For information on manually installing packages including protocols packages on SLES 12, see Manually installing IBM Spectrum Scale on SLES 12 systems.

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

Optional packages for Debian and Ubuntu Linux

The gpfs.docs_4.2.*all.deb package is optional for Debian and Ubuntu Linux.

The following performance monitoring packages are also optional for Debian and Ubuntu Linux (x86_64-linux only).

  • gpfs.gss.pmcollector_4.2.*.deb
  • gpfs.gss.pmsensors_4.2.*.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-4.2.*.ppc64.rpm
  • gpfs.gss.firmware-4.2.*.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

Red Hat Enterprise Linux or SLES: gpfs_rpms

NFS packages

Red Hat Enterprise Linux or SLES: ganesha_rpms

SMB packages

Red Hat Enterprise Linux or SLES: smb_rpms

Object packages

Red Hat Enterprise Linux: object_rpms

Performance monitoring packages

Red Hat Enterprise Linux or SLES: zimon_rpms

Depending on the target Linux distribution, the RPMs are extracted in following paths where *_rpms is the component specific directory.

  • Red Hat Enterprise Linux 7.x: /usr/lpp/mmfs/4.2.x.x/*_rpms/rhel7
  • Red Hat Enterprise Linux 6.8: /usr/lpp/mmfs/4.2.x.x/*_rpms/rhel6
    Note: Protocols are not supported on Red Hat Enterprise Linux 6.8.
  • SLES 12: /usr/lpp/mmfs/4.2.x.x/*_rpms/sles12
    Note: Object protocol is not supported on SLES 12.

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, change the directory to where the installation image is extracted. For example, issue this command:
cd /usr/lpp/mmfs/4.2.3.0/gpfs_rpms
Then, issue this command:
rpm -ivh gpfs.base*.rpm gpfs.gpl*rpm gpfs.license.std*.rpm gpfs.gskit*rpm gpfs.msg*rpm 
gpfs.ext*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/4.2.3.0/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.ext*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.ext*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/4.2.3.0/gpfs_rpms
rpm -ivh gpfs.docs*.rpm

Installation of packages for Debian and Ubuntu Linux

To install all of the GPFS Debian and 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/4.2.3.0
then, issue this command:
dpkg -i gpfs.base*deb gpfs.gpl*deb gpfs.license.std*.deb gpfs.gskit*deb gpfs.msg*deb 
gpfs.ext*deb
To install all of the GPFS Debian and 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/4.2.3.0
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.ext*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.ext*deb gpfs.adv*deb gpfs.crypto*deb
To install optional gpfs.doc package for GPFS Debian and 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/4.2.3.0/gpfs.doc*deb

To install the GPFS GUI, see Manually installing IBM Spectrum Scale management GUI.

To optionally install the call home feature, see Installing call home.

See also the following topics:

Manually installing the Performance Monitoring tool

Object protocol further configuration