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

2.5 Installing RLM Server

Access to a Reprise License Manager (RLM) server is required when using Nitro.

The RLM Server can run multiple licenses. If your company already uses an RLM Server, you do not need to install a new one for Nitro. Skip this topic and follow the instructions in 2.6 Installing Nitro.

This topic contains instructions on how to install an RLM Server.

In this topic:

2.5.1 Open Necessary Ports

These instructions assume you are using the default ports. If your configuration will use other ports, then substitute your port numbers when opening the ports.

If your site is running firewall software on its hosts, you will need to configure the firewall to allow connections to the necessary ports.

Location Ports Functions When Needed
RLM Server Host 5053 RLM Server Port Always
RLM Server Host 5054 RLM Web Interface Port Always
RLM Server Host 5135 ISV adaptiveco Port (for the Adaptive license-enabled products) Always

See 2.22 Opening Ports in a Firewall for general instructions and an example of how to open ports in the firewall.

2.5.2 Install the RLM Server

If your configuration uses firewalls, you must also open the necessary ports before installing Nitro. See 2.5.1 Open Necessary Ports.

On the host where the RLM Server will reside, 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).
  1. Create a non-root user and group (rlm is used in the example).
    [root]# groupadd -r rlm
    [root]# useradd -r -g rlm -d /opt/rlm -c "A non-root user under which to run Reprise License Manager" rlm
  2. Create a directory and install the tarball files in that location (we are using /opt/rlm as the install location in the example).
    [root]# mkdir -p -m 0744 /opt/rlm
    [root]# cd /opt/rlm
    [root]# tar -xzvf /tmp/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.

  3. 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
  4. Start the services and configure the RLM Server to start automatically at system reboot.
    • Red Hat 6-based or SUSE 11-based systems
      [root]# chkconfig --add rlm
      [root]# chkconfig rlm on
      [root]# service rlm start
    • Red Hat 7-based or SUSE 12-based systems
      [root]# systemctl start rlm.service
      [root]# systemctl enable rlm.service			

2.5.3 Change the Default Passwords

The RLM Web interface includes two usernames (admin and user) by default. These usernames have the default password "changeme!".

If you do not change this password, RLM, and Remote Visualization, will not be secure. For tips on choosing a good password, see https://www.us-cert.gov/ncas/tips/ST04-002.

Do the following for both the user and the admin usernames:

  1. Using a web browser, navigate to your RLM instance (http://<RLM_host>:5054; where <RLM_host> is the IP address or name of the RLM Server Host).
  2. Log in.
  3. Select Change Password and change the password according to your password security process.

© 2017 Adaptive Computing