This section describes how to configure the license files for your Arm products.
A floating license consists of two files: Server license (Licence.xxxx
), and Client license (Licence
).
Server license file names must begin with License
, or the variant spelling Licence
.
License file names are not case-sensitive.
You can append unique identifiers to license file names for storing multiple licenses in the same directory.
For example, add the server license serial number, license.server.1234
, or include client
in the client license name, license.client.5678
.
<product_installation_directory>/licences
. For example, copy the Arm® Forge client license to /opt/arm/forge/<version>/licences
.hostname
in the client license file to include the hostname or IP address of the machine on which the Arm® Licence Server runs.ALLINEA_LICENCE_DIR
.Notes:
If you include a specific license file name in the ALLINEA_LICENCE_DIR
path, the Arm® Licence Server always attempts to serve that specific license.
You can set the environment variable in a module file for the product. For example:
export ALLINEA_LICENCE_DIR=${HOME}/SomeOtherLicenceDir
forge
The fields in the client license file are:
Name | Required | Description |
---|---|---|
hostname | Yes | The hostname, or IP address of the license server |
ports | No | A comma separated list of ports to be tried locally for GUI-backend communication. Defaults to 4242,4243,4244,4244,4245 |
serial_number | Yes | The serial number of the server license to be used |
serverport | Yes | The port the server listens on |
type | Yes | Must have value 2—this indicates that the license requires a server to run correctly |
Note
The serial number of the server license is specified as this enables a user to be tied to a particular license.