Manually installing IBM Spectrum Scale on Red Hat Enterprise Linux 7.x systems

Use this information to manually install IBM Spectrum Scale™ on systems running on Red Hat Enterprise Linux 7.x including the protocol functions available on this platform.

These prerequisites must be met before installing IBM Spectrum Scale on Red Hat Enterprise Linux 7.x systems.
  • Repository must be set up. For more information, see Red Hat Enterprise Linux 7 System Administrator's Guide.
  • All prerequisite packages must be installed. For a list of prerequisite packages, see Software requirements.
  • Prompt-less SSH must be set up between all nodes in the cluster. For more information, see Passwordless SSH setup.
  • Firewall configuration must be according to your requirements. It is recommended that firewalls are in place to secure all nodes. For more information, see Securing the IBM Spectrum Scale system using firewall.

    To check the status of the firewall, use the following command:

    systemctl status firewalld

    For information about changing firewall settings on Red Hat Enterprise Linux nodes, see Firewall configuration.

  • Every node must have a non-loopback IP address assigned. In some scenarios, a freshly installed node might have its host name pointing to 127.0.0.1 in /etc/hosts. 127.0.0.1 is a loopback IP address and it is not sufficient for multi-node IBM Spectrum Scale cluster creation. In these cases, each node needs a static IP with connectivity to the other nodes.
  • Optionally, the bash profile can be updated to allow easier access to IBM Spectrum Scale commands.
    • Verify that the PATH environment variable for the root user on each node includes /usr/lpp/mmfs/bin and the required tool directories. This allows a user to execute IBM Spectrum Scale commands without having to first change directory to /usr/lpp/mmfs/bin.
    • Export the WCOLL variable used by mmdsh. In the following example, /nodes is a manually created file, listing line by line, each node within the cluster using the nodes' FQDN. Once IBM Spectrum Scale is installed, this configuration allows the mmdsh command to execute commands on multiple nodes simultaneously.

    Example:

    # cat ~/.bash_profile
    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
      . ~/.bashrc
    fi
    
    ######
    # User specific environment and startup programs
    ######
    ######
    # Specifics for GPFS testing
    ######
    export PATH=$PATH:$HOME/bin:/usr/lpp/mmfs/bin
    export WCOLL=/nodes

    Log out and then log in again for the changes in the bash profile to take effect.