You are here: Planning Your Installation > RLM Licensing Model

1.3 RLM Licensing Model

The Moab HPC Suite uses Reprise License Manager (RLM) to enforce nodelocked and floating licenses.

1.3.1 Definitions

Term Definition
Nodelocked License A nodelocked license is a license grant which allows software to be used on a particular computer, and on that computer only. A license server is not required to enforce a nodelocked license. However, a unique unmodifiable ID unique to the computer is required.
Floating License Floating licensing is a software licensing approach in which a limited number of licenses for a software application are shared among a larger number of users/clients over time. When an authorized user wishes to run the application they request a license from a central license server. A license server is used for floating licenses and logging of usage data.
RLM HostID

The host ID of the RLM server. Adaptive Computing requests that you provide the 'ether' RLM HostID when the RLM HostID is required.

RLM's rlmhostid command can be used to obtain the 'ether' RLM HostID. However, the rlmhostid command may not be available on every host (typically only available where RLM server is installed). The rlmhostid command takes an optional parameter hostid type, which defaults to ether when not given.

When the rlmhostid command is unavailable, provide the Ethernet MAC address of one of the host's Network Interface Cards (NICs).

1.3.2 License File Names and Installation Locations

You will be provided license files with file names depicted below. Please install each file in the designated Destination Directory and rename the files to the Installed File Name. When issued RLM-signed licenses, technically, the only Installed File Name requirement is that the file name end in .lic. However, we suggest you use the Installed File Name.

Do not install more than one of each of the following licenses in the respective Destination Directory. Having more than one moab-rlm--xxxxx.lic file in /opt/moab/etc, for example, will cause problems. Thus, the suggested Installed File Names.

File Description File Name Destination Directory Installed File Name Host
Moab Workload Manager (version >= 9.1.0) moab-rlm--xxxxx.lic /opt/moab/etc moab-rlm.lic Moab Server Host
Moab Workload Manager (version < 9.1.0) moab_xxxx.lic
moabl_xxxx.lic
moabc_xxxx.lic
/opt/moab/etc moab.lic Moab Server Host
Elastic Computing (Moab side) moab-rlm-elastic--xxxxx.lic /opt/moab/etc moab-rlm-elastic.lic Moab Server Host
Elastic Computing (RLM side) moab-rlm-elastic-tracking--xxxxx.lic /opt/rlm moab-rlm-elastic-tracking.lic RLM Host
Viewpoint moab-vp--xxxxx.lic /opt/viewpoint/etc/license.d license.lic Viewpoint Host
Nitro nitro-rlm--xxxxx.lic /opt/rlm/ nitro.lic RLM Host
Nitro nitro-rlm--xxxxx.lic /opt/nitro/etc nitro.lic Nitro Coordinator Host - All
Nitro Compute Nodes
Adaptive Computing ISV RLM adaptiveco.set
adaptiveco.opt
/opt/rlm adaptiveco.set
adaptiveco.opt
RLM Host
StartNet ISV RLM starnet.set /opt/rlm starnet.set RLM Host

1.3.3 Licenses Issued by Adaptive Computing

Instructions for obtaining licenses from Adaptive Computing are given below.

1.3.3.A Nodelocked/Uncounted Licenses

Moab License

This license is limited by the number of sockets the scheduler will schedule. The socket count includes physical sockets, GPUs, and Xeon Phis in your cluster.

Moab does not delegate license enforcement by socket to an external licensing server. Doing so allows Moab to give you visibility into all resources reported by your resource managers, while scheduling within the limits of your licensing agreement.

Please send the following to [email protected] to obtain a Moab License:

Install this license as /opt/moab/etc/moab-rlm.lic on the Moab Server host.

Viewpoint License

Please send the following to [email protected] to obtain a Viewpoint License:

Install this license as /opt/viewpoint/etc/license.d/license.lic on the Viewpoint Server host.

1.3.3.B Floating/Counted Licenses

Remote Visualization License

Please send the following to [email protected] to obtain a Remote License:

Install this license as /opt/rlm/fastx.lic on the RLM Server host.

Elastic Computing License

Note that the Elastic Computing feature is also part of the Moab and Viewpoint nodelocked licenses. Adaptive Computing will issue you new Moab/Viewpoint nodelocked licenses when needed.

Please send the following to [email protected] to obtain all the necessary licenses to enable Elastic Computing on your cluster:

Required to generate/regenerate the Moab License:

If using Viewpoint, required to generate/regenerate the Viewpoint License:

Three Moab licenses will be generated:

  1. Moab license - A nodelocked license with the Elastic Computing feature enabled
  2. Moab Elastic license - A file that tells Moab where the RLM server is located. RLM will be used to track Elastic Computing usage statistics.
  3. Moab Elastic Tracking license - A file that tells RLM to allow unlimited Elastic Computing usage and to track when Elastic nodes are added and removed from the cluster.

On the Moab Server Host:

On the RLM Server Host:

If using Viewpoint, on the Viewpoint Server Host:

Nitro License

Nitro can be licensed based on number of concurrent Nitro Workers or number of cores.

Please send the following to [email protected] to obtain a Nitro License:

© 2017 Adaptive Computing