How Do I Combine Multiple License Files?

1.1.1 What are the Criteria for Combining License Files?

Your product’s license file(s) define the license server(s) by host name and hostid in the SERVER line(s) in the license file.  License files are candidates for combining under the following conditions:

  • The number of SERVER lines in each file is the same.
  • The hostid field of each SERVER line in one file exactly matches the hostid field of each SERVER line in the other file.

Here are some reasons license files may not be compatible:

  • License files are set up to run on different server machines, so hostids are different.
  • One file is set up for single server (has only one SERVER line), the other is set up for a three-server redundant license server (has multiple SERVER lines). 

Note:  For further information on using redundant servers, see the Intel® Software License Manager User's Guide and the information at https://software.intel.com/en-us/articles/redundancy-server-notes.

1.1.2 Why Combine License Files?

Here are some reasons you might consider combining license files:

  • When you need to serve product packages in a particular order.  
    • For example, to be sure the compiler from a professional edition package doesn't get checked out before the compiler from a composer edition package does.  To avoid this potentially needless restriction on other products in the professional edition (analyzers, for example), arrange the packages in the combined file to place the desired first-served packages (composer edition) at the top.
  • Organization.  Sometimes, many individual license files can be more difficult to manage for an administrator.

1.1.3 How to Combine License Files?

If your license files meet the combine criteria, you can complete the process with these steps:

More Information:
Licensing: Setting up the client for a floating license
https://software.intel.com/en-us/articles/licensing-setting-up-the-client-floating-license

How to set INTEL_LICENSE_FILE Environment Variable
https://software.intel.com/en-us/articles/how-to-set-intel-license-file-environment-variable

Note: The expiration dates can be different.  The number of seats can be different.  But, the lmhostid and hostname values in the license files must be the same.

Examples:

Several detailed examples and more information are provided in the latest user guide that can be downloaded along with the Intel® Software License Manager product.  This download is available at the Intel® Software Development Products Registration Center.  It is always good practice when updating Intel software to also update the license manager, provided there is a more recent version available.

 

For more complete information about compiler optimizations, see our Optimization Notice.