Autodesk COMBUSTION-4 Network Guide - Page 13

License Management, License Operation and Availability - free

Page 13 highlights

License Management ❚❘❘ combustion does not support the redundant server model if you choose to use UDP as your primary packet type with UDP packet transmission. To use UDP packets, you must set the environment variable FLEXLM_COMM_TRANSPORT UDP on each client workstation. License Management Rather than purchasing a single-user license for every combustion user or workstation, you can purchase a network license for a maximum number of concurrent users, and purchase additional licenses as needed. combustion uses either TCP (default) or UDP packets to communicate with the AdLM. You can't configure combustion to use both packet types simultaneously. The packet type you use depends on your network environment and the number of clients assigned to a specific server. License Operation and Availability When a user starts combustion, the application reads the combustion.lic file located on the client workstation to determine which server it should try to obtain a license from. combustion then sends a message to the AdLM server listed in the combustion.lic file through the network protocol and requests a license. If the number of available licenses has not exceeded, the AdLM assigns a license to the user. The combustion session then starts on the workstation, and the number of available licenses is reduced by one. If you use environment variables in a distributed or redundant server environment, these variables take precedence over the settings in the combustion.lic file. The client and server communicate at regular intervals to keep track of licenses in use and manage license availability. When a user exits combustion, the AdLM frees a license for another user. Multiple sessions on an individual workstation use only one license. When the last session is closed, the license is freed. The following three processes direct license management: • License manager daemon (lmgrd.exe)- Handles the original contact with the application, then passes the connection to the vendor daemon. Lmgrd is used to communicate with the vendor daemon only and does not authenticate or dispense licenses, it passes user requests on to the vendor daemons. By using this approach, a single lmgrd daemon can be used by many different software vendors to provide license authentication. Lmgrd starts and restarts the vendor daemons as needed. • Autodesk vendor daemon (adskflex.exe)- Contains the server process that releases licenses. The vendor daemon keeps track of the licenses that are checked out and which clients are using them. Each vendor has a unique vendor daemon to manage vendor-specific licensing. adskflex.exe is specific to Autodesk products only. If the vendor daemon terminates for any reason, all users lose their licenses until lmgrd restarts the vendor daemon or the problem causing the termination is resolved. • License file-A text file that has vendor-specific license information. 9

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

License Management
9
❚❘❘
combustion
does not support the redundant server
model if you choose to use UDP as your primary
packet type with UDP packet transmission.
To use UDP packets, you must set the environment
variable FLEXLM_COMM_TRANSPORT UDP on
each client workstation.
License Management
Rather than purchasing a single-user license for
every
combustion
user or workstation, you can
purchase a network license for a maximum number
of concurrent users, and purchase additional
licenses as needed.
combustion
uses either TCP (default) or UDP
packets to communicate with the AdLM. You can’t
configure
combustion
to use both packet types
simultaneously. The packet type you use depends on
your network environment and the number of
clients assigned to a specific server.
License Operation and Availability
When a user starts
combustion
, the application
reads the
combustion.lic
file located on the client
workstation to determine which server it should try
to obtain a license from.
combustion
then sends a
message to the AdLM server listed in the
combustion.lic
file through the network protocol and
requests a license. If the number of available licenses
has not exceeded, the AdLM assigns a license to the
user. The
combustion
session then starts on the
workstation, and the number of available licenses is
reduced by one.
If you use environment variables in a distributed or
redundant server environment, these variables take
precedence over the settings in the
combustion.lic
file.
The client and server communicate at regular
intervals to keep track of licenses in use and manage
license availability.
When a user exits
combustion
, the AdLM frees a
license for another user. Multiple sessions on an
individual workstation use only one license. When
the last session is closed, the license is freed.
The following three processes direct license
management:
License manager daemon (lmgrd.exe)
Handles the original contact with the application,
then passes the connection to the
vendor daemon
.
Lmgrd is used to communicate with the vendor
daemon only and does not authenticate or
dispense licenses, it passes user requests on to the
vendor daemons. By using this approach, a single
lmgrd daemon can be used by many different
software vendors to provide license authentication.
Lmgrd starts and restarts the vendor daemons as
needed.
Autodesk vendor daemon (adskflex.exe)
Contains the server process that releases licenses.
The vendor daemon keeps track of the licenses that
are checked out and which clients are using them.
Each vendor has a unique vendor daemon to
manage vendor-specific licensing.
adskflex.exe
is
specific to Autodesk products only. If the vendor
daemon terminates for any reason, all users lose
their licenses until lmgrd restarts the vendor
daemon or the problem causing the termination is
resolved.
License file
—A text file that has vendor-specific
license information.