This article describes possible license manager configurations for customers using products from different vendors that use FlexNet license manager.
When managing licenses from other vendors, using lmgrd rather than lmadmin as the license manager is common.
We have the possible license manager configurations for managing multiple licenses and multiple vendor daemons.
1. Separate server for each license manager
This is the recommended setup.
Running each license manager on a separate computer is the trivial configuration. There is no possibility of conflict since each license manager is on a different computer.
2. Multiple license managers on one machine
This is a popular configuration. Running all of the license managers on a single server is convenient for system administration. It is also helpful for end-users because they only need to remember the name of a single computer for all of their licensing needs.
In this scenario, a separate instance of FlexNet license manager will be running each vendor's daemon and must use a different communication port.
By default, Lumerical FlexNet license manager uses tcp port 27011 for the license manager and tcp port 42128 for the vendor daemon listening port.
3. One machine, one license manager and multiple license files
It is possible to configure a single FlexNet license manager using LMGRD, to manage licenses from multiple vendors using multiple license files.
All license files are stored in the same directory and lmgrd is run specifying the folder where the license files are stored, instead of a single license file. Use different ports for each running lmgrd and different vendor daemon ports.
While possible, this configuration is more complex to setup and maintain and requires Flexera's license manager version 11.13 or higher.
4. One machine, one license manager and one license file
In addition to the configuration described above it is also possible to merge all license files into one (1) single license file.
For this process to work, the license files must share some common characteristics:
- The SERVER lines must be the same in all the license files. This is the first line in the license file, and this includes the HOSTID, usually a MAC Address. In order for the license files to be combined, they must have been originally created for the same HOSTID.
- License files using the triad redundant configuration can only be combined with other license files that are also triad redundant. License files that are not redundant cannot be combined with redundant license files.
- The FlexNet license manager version should be 11.13 or higher.
If all of these conditions are met, then you can create a single file by copying the content of all the files to one (1) license file.
- Keep the format of the license file.
- Delete any repeating SERVER lines, use different ports for each vendor daemon.
- Make sure you don't edit the content of the INCREMENT license or it will invalidate the license signature.
#Please do not delete this comment line.
SERVER LICSERVER 1234567890AB 27000
VENDOR LUMERICL port 42128
VENDOR MATLAB port 27001
VENDOR AUTODESK port 27002
INCREMENT heat_solver LUMERICL ...