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.