How Do I Install ESRD Software Licenses On An Existing FLEXnet License Server?
If a FLEXnet 11 License Manager is already serving floating (concurrent) licenses for other software products, or the version of FLEXnet v11 available on the ESRD Resource Library is not the preferred version of FLEXnet, support for ESRD software product licensing is confirmed through FlexNet Publisher 220.127.116.11 build 245043 (64-bit). Follow the below steps to get started with setting up an existing FLEXnet License Manager for concurrent (floating) license management of ESRD software products.
Installing ESRD’s Software Product Vendor Daemons
- Download the FLEXnet 11 License Manager package from the ESRD Resource Library. This is required to obtain the ESRD vendor daemons necessary to serve ESRD software product licenses.
- Unzip the package, and navigate to the \FLEXnet_11\FLEXnet\program files\FLEXnet folder.
- Copy the esrd.exe and esrd2.exe vendor daemons from this folder and paste to the existing FLEXnet 11 License Manager installation folder containing lmgrd.exe (e.g. C:\Program Files (x86)\FLEXnet).
- After the copy/paste operation, run the FLEX LMtools utility (lmtools.exe) from your existing installation of FLEXnet 11.
Note: This operation requires administrative privileges. If you have already sent your FLEXnet server’s HOST ID to ESRD Support, you may skip steps to obtain the server HOST ID.
Updating the Existing FLEXnet License Service for ESRD Software Products
- Follow Tip #2 in our Installation and Licensing page to obtain the FLEXnet server’s HOST ID and send to ESRD Support.
- If applicable, save a backup copy of your current FLEXnet license file that is serving other applications and then append the content of the new license file sent to you from your ESRD Support representative to the end of your current license file.
- Are no other software products running on your existing installation of FLEXnet 11? Jump down to the “Setting Up a New FLEXnet License Service for ESRD Software Products” section and continue those steps instead of the below.
- Remove the “SERVER” lines from the newly copied information so that you do not have these duplicated within the license file, leaving the original “SERVER” lines at the top of the resulting license file.
- Move the “VENDOR esrd” and “VENDOR esrd2” lines from the copied information under the “SERVER” lines.
- The resulting license file should be in a format similar to the following lines:
SERVER 12345abcdef 111222333444 28518
FEATURE OTHERSOFTWARE companyvendordaemon …
#ESRD software product features
FEATURE SC_WIN_SC_Ref3D esrd2 …
Note: it may be required to update the port number on the SERVER line. By default, ESRD produces license files which use port 29731 but it may be necessary to use a different port (e.g. 28518).
- If not already running, run the FLEX LMtools utility (lmtools.exe), and go to the “Start/Stop/Reread” tab.
- DO NOT stop the license server, as this may interrupt licensing for other software products. Click “ReRead License File”.
- Verify that the ESRD software licenses are available by selecting the Server Status tab and selecting the “Perform Status Enquiry” button. The status report should display the same license keys that are contained in the license file including those for the ESRD software that you just appended.
Distribution of ESRD Software Product Licenses and Features
- Place a copy of the license file named “license.dat” (unedited and including the “SERVER” line(s)) onto each client machine that you have installed the ESRD software. How can I limit usage of certain features?
Note: if the system administrator prefers to have the client provide a port number and server name, instead of using a copy of the license.dat, this is also supported by setting the environment variable ESRD2_LICENSE_FILE.
- Verify that the licensed ESRD software product(s) can be run from a client machine on the local network by specifying the license file or server upon startup. Are there issues running the software?
For more details: FLEXnet v11.5 License Administration Guide