You are here: Installation and Configuration > Manual Installation > Upgrading > Upgrading RLM Server

2.8 Upgrading RLM Server

This topic contains instructions on how to upgrade the RLM Server.

The RLM v12.1 (build:2) release resolved memory leak and security issues. The RLM package available with Moab HPC Suite 9.0.2, contains the v12.1 (build:2) release. Adaptive Computing strongly recommends that your RLM Server is v12.1 (build:2).

2.8.1 Upgrade the RLM Server

These instructions assume you used /opt/rlm as the install location.

On the RLM Server Host, do the following:

  1. If you have not already done so, complete the steps to prepare the host. See 2.4 Preparing for Manual Installation or Upgrade.
  2. Identify the RLM tarball (ac-rlm-<version>.tar.gz).
  3. Stop the RLM service.
    • Red Hat 6-based or SUSE 11-based systems

      [root]# service rlm stop
    • Red Hat 7-based or SUSE 12-based systems

      [root]# systemctl stop rlm.service
  4. Archive the existing RLM installation, including the license file(s).

    [root]# mv /opt/rlm/ /opt/rlm-<archive_version>/
  5. Install the new tarball files.
    [root]# mkdir -p -m 0744 /opt/rlm
    [root]# cd /opt/rlm
    [root]# tar -xzvf /<unpack-directory>/ac-rlm-<version>.tar.gz --strip-components=1
    [root]# chown -R rlm:rlm /opt/rlm

    The --strip-components=1 removes the "ac-rlm-<version>/" from the relative path so that they are extracted into the current directory.

  6. Install the startup scripts.

    If you are using a user:group other than rlm:rlm or a location other than /opt/rlm, then edit the following files to reflect those changes after copying them.

    • Red Hat 6-based or SUSE 11-based systems

      [root]# cp init.d/rlm /etc/init.d
    • Red Hat 7-based or SUSE 12-based systems

      [root]# cp systemd/rlm.service /etc/systemd/system
  7. Restore the license file(s).

    [root]# cp /opt/rlm-<archive_version>/*.lic /opt/rlm/
  8. Restart the RLM service.
    • Red Hat 6-based or SUSE 11-based systems

      [root]# service rlm restart
    • Red Hat 7-based or SUSE 12-based systems

      [root]# systemctl daemon-reload
      [root]# systemctl restart rlm.service

© 2017 Adaptive Computing