Audience | Administrator |
Network License Manager (NLM) runs on one or more servers in your network to control the distribution of licenses from the available pool. When a user starts a product, NLM requests a license from the license server. If a license is available, NLM assigns it to the requesting user. This assigned license is subtracted from the number of available licenses on the license server. When the user exits the product, NLM makes the license available again. These three NLM components manage the distribution and availability of licenses:
- License Manager Daemon: The application lmgrd handles the original contact with your Autodesk software and passes the connection to the vendor daemon. By using this approach, multiple software vendors can use a single lmgrd daemon to provide license authentication. The lmgrd daemon starts and restarts the vendor daemons as needed.
- Autodesk Vendor Daemon: The application adskflex tracks the Autodesk licenses that are checked out and the computers that are using them. Each software vendor has a unique vendor daemon to manage vendor-specific licensing. If the adskflex vendor daemon terminates for any reason, all users lose their licenses until lmgrd restarts the vendor daemon, or until the problem causing the termination is resolved.
- License File: This license file is a text file with a .lic extension. It authorizes the use of the network license on specific server hardware. This file can be manually generated through Autodesk Account.
Cascading
NLM uses a process called cascading, in which NLM automatically switches or substitutes licenses according to a ranking hierarchy. Lower-ranking licenses are used whenever possible. Higher-ranking licenses are used only when necessary. For example, they are necessary when a user is running two or more suite products, or when all lower-ranking licenses are in use. During this process, NLM surveys license usage every two minutes. As it surveys, it redistributes licenses among users and retrieves licenses that have been unused for longer than the allowed timeout period.
Licenses are consumed in this order:
- First, multi-user licenses for a product
- Perpetual and maintenance licenses
- Licenses for industry collections that include the product
- Finally, licenses for design and creation suites that include the product
License cascading is most effective in a large user group when NLM has a pool of different license types available for distribution. For example, suppose that the pool includes product-specific licenses for several products, licenses for an industry collection, and licenses for a suite. In this case, NLM has many options for determining the most efficient way to manage the licenses. If a user runs multiple products, NLM can assign single-product licenses as individual products start up and replace them with an industry collection or suite license.
You can disable cascading for product releases of 2016 and later. You do so by setting the value of the environment variable ADSK_CASCADING_OVERRIDE to 0 (a setting of 1 enables cascading). This setting applies across all products.
Options file
Although an options file is not required, you can use one to further control how NLM manages your network licenses. The options file is a simple text file in which you code parameters to control timeout periods, licensing borrowing, and other license-distribution factors.