Table of Contents * Previous Chapter * Next Chapter
Applications find the license file in one of 3 places:
Here's the possibilities:
You don't have to combine license files. Each license file that has any 'counted' lines (the 'number of licenses' field is >0) requires a server. It's perfectly OK to have any number of separate license files, with different lmgrd server processes supporting each file. Moreover, since lmgrd is a lightweight process, for sites without system administrators, this is often the simplest (and therefore recommended) way to proceed.
Pre v6:
Only license files with identical hostids on the SERVER line can be combined. Note that license
files may refer to the same host using different hostids, particularly on hp700, where one file
may use ethernet hostid, and another uname -i. In this case these license files CANNOT be
combined because the hostids are not identical.
If the hostids are identical, concatenate the 2 files, and then remove identical SERVER lines, so there's only one (or three for redundant servers) SERVER line(s). It's then strongly recommended that symbolic links be made from the new, merged file to the old file locations. That way, the applications will be able to find the newly merged file without having to change anything.
Finally, make sure you use the latest version of lmgrd on the merged file. The FLEXlm version of lmgrd MUST be >= the FLEXlm version of the vendor daemon (noted on the DAEMON line). Use lmver to determine the FLEXlm version of the vendor daemon or lmgrd. (The patch letters at the end of the version are not significant when comparing versions for this purpose.)
v6+:
If all FLEXlm computers are v6+, you can set the $LM_LICENSE_FILE to a directory (or the application may have already specified this). Then all files named *.lic in that directory are automatically read as if they were combined.
Many system administrators, especially for larger sites, prefer to combine license files to ease administration of FLEXlm licenses. It's purely a matter of preference.
You can set either LM_LICENSE_FILE or VENDOR_LICENSE_FILE(v6+).
Where VENDOR is the vendor daemon name in all uppercase(e.g., GSI_LICENSE_FILE).