Requirements for installing on RHEL 8

There are a number of requirements for installing IBM Spectrum LSF Suite for Workgroups on a RHEL 8 host.

Packages required to be installed regardless of host role (any RHEL 8 machines)

  • python36

    For example:

    dnf install python36
  • symbolicly link /usr/bin/python to python3

    For example:

    ln -s /usr/bin/python3 /usr/bin/python

Packages required to be installed on a GUI_Host role

Important: These packages are not required for 10.2 Fix Pack 9 and later.
  • mysql-connector-java and its dependencies
    1. Go to https://access.redhat.com/downloads/content/package-browser
    2. Search for keywords geronimo-jta.
    3. Download the package: geronimo-jta-1.1.1-17.el7.noarch.rpm
    4. Search for keywords mysql-connector-java.
    5. Download the package: mysql-connector-java-5.1.25-3.el7.noarch.rpm
    6. Install:
      dnf localinstall geronimo-jta-1.1.1-17.el7.noarch.rpm
      dnf localinstall mysql-connector-java-5.1.25-3.el7.noarch.rpm

Packages required to be installed on a deployer machine

Important: These packages are not required for 10.2 Fix Pack 9 and later.
  • Ansible 2.8 and its dependencies
    1. Go to https://access.redhat.com/downloads/content/package-browser
    2. Search for keyword sshpass.
    3. Download the package - sshpass-1.06-3.el8ae.x86_64.rpm
    4. Search for keyword ansible.
    5. Download the package - ansible-2.8.0-1.el8ae.noarch.rpm
    6. Install:
      dnf localinstall sshpass-1.06-3.el8ae.x86_64.rpm
      dnf localinstall ansible-2.8.0-1.el8ae.noarch.rpm

Set LSF_RSH in lsf.conf (Post-installation)

Due to the fact that no rsh is available on RHEL 8, configuring LSF_RSH in the lsf.conf file is required.

Set pacclient.py (Post-installation)

If pacclient.py is running on the deployer machine, it needs to point to python2. This also assumes python2 is installed.

Modify the first line #!/usr/bin/env python to #!/usr/bin/env python2