(Click to open topic with navigation)
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:
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: