General
A single machine may very well host several FlexLM License management vendor daemons. The following process elaborates how to install the ArcGIS license manager on a machine that already hosts the Autodesk LM. In the process we will show how to authorise the ArcGIS license, set the FlexLM license manager to interface the ArcGIS license manager and configure ArcGIS license management ports.
Ports
During this process, we set the vendor daemon port and license manager port in order to obtain better control over these services, and set inbound rules in the Windows’ firewall administrator.
Process
1. ArcGIS License Manager setup: Download the Latest ArcGIS License Manager setup executable file to your intended license server. In this case: ArcGIS_License_Manager_Windows_1022_XXXXX.exe. Run the file, and follow the installation procedure.
2. Authorization: Open the ArcGIS License Server Administrator tool, in the ‘Authorization’ node. Select the version number in the ‘version’ drop down menu, and click the “Authorize now” button.
The software authorization wizard opens. In this case we already had an authorization code for a single desktop license with no extensions. We chose to authorize ArcGIS using the internet, and specified this information on the following screens:
3. LMTOOLs configuration:
As stated above, we started out with a license server that already hosted the Autodesk LM. See the LMTOOLs windows below:
Select the “Config Services” tab, and type ‘ARCGIS’ in the Service name text drop box. Click the ‘Browse’ button: the path text boxes are cleared. The ArcGIS License manager was installed at its default path: C:Program Files (x86)ArcGISLicense10.2, so that’s where we directed the three required paths:
- lmgrd.exe: C:Program Files (x86)ArcGISLicense10.2lmgrd.exe
- License file: C:Program Files (x86)ArcGISLicense10.2service.txt
- debug log file: C:Program Files (x86)ArcGISLicense10.2lmgrd9.log
We also selected the server to run as a service, and start on power up.
4. License file: In the license file we dictated specific ports for the license server and vendor daemon. These were 27001 and 12345 respectively:
SERVER this_host ANY 27001
VENDOR ARCGIS PORT=12345
INCREMENT ACT ARCGIS 1 permanent 1 XXXXXXXXXXXXXXXXXX
vendor_info=XXXXXXXXXXXXXXXXXXX
The ARCGIS service is now configured, and apparent on the LMTOOLs utility:
5. Firewall: The two license management ports (27001 and 12345) need to have a firewall inbound rule assigned to them, to permit communication over the network. See the image below.
This concludes the actions that need to be implemented on the FlexLM license server.
6. Set server and port: Open the ArcGIS License Server Administrator tool on the client machine, in the ‘Desktop’ node. Click the ‘Chage’ button, and type in the server name and port number of the newly configured license server, like this: port_number@server_name.
If several license servers are configured, a semi-colon ‘;’ will be needed to separate between them, i.e: port_number_1@server_name_1; port_number_2@server_name_2
That’s it – we’re done with the license manager configuration, and can check out ArcGIS licenses on that server
7. OpenLM: Now we can utilize OpenLM to monitor the checked-out ArcGIS licenses over the EasyAdmin web application. For more information on this – refer to this document.