Installing the Flexlm Server on UNIX/LINUX

Artwork has recently adopted Macrovision's (Globetrotter's) software licensing system called Flexlm. Flexlm is used by virtually every EDA company to license products and adopting it should make life much easier for the system administrators who install and support Artwork's programs.

Flexlm can be configured to work in two ways: (1) using a centralized license manager that checks out licenses to applications running anywhere on the network; (2) nodelocked to a particular computer using the computer's hostid as the identification mechanism.

flexlm server block diagram

In the license server configuration, a machine on the network is designated the license server. This machine runs a program called lmgrd (license manager daemon) which listens on a specified TCP/IP port. In addition to lmgrd, each supplier of software provides a daemon which manages the licenses for that software supplier. There is a license file generally called license.dat which contains strings for the various applications that are licensed. Encrypted into each string is an application id, an expiration date and a maximum number of concurrent users.

A flexlm licensed application uses an environment variable called LM_LICENSE_FILE that points either to a local copy of the license file or more typically to a license server/port. When the application starts up, it sends a request for a license to the designated server/port which checks for a license and returns an OK if a license is available.


DOWNLOADS

Solaris

   
flexlm.solaris.v113.tar   25 MB This tar file contains the Flexlm 11.3 32 bit software and the artwork daemon which must be copied to the license server machine.

flexlm.solaris64.v113.tar   25 MB This tar file contains the Flexlm 11.3 64 bit software and the artwork daemon which must be copied to the license server machine.

sample start up script   it is standard practice to have the license manager start up during the boot process. This shows a sample startup script.



LINUX

   
flexlm.linux.v113.tar   25 MB This tar file contains the Flexlm 11.3 32 bit software and the artwork daemon which must be copied to the license server machine.

flexlm.linux64.v113.tar   25 MB This tar file contains the Flexlm 11.3 64 bit software and the artwork daemon which must be copied to the license server machine.

sample license.dat   a sample license.dat file

sample start up script   it is standard practice to have the license manager start up during the boot process. This shows a sample startup script.



HPUX 11

   
artwork.hpux.tar   840 KB This tar file contains the artwork daemon which must be copied to the license server machine. Note that this daemon requires lmgrd 8.1 or higher.

lmgrd.hpux.tar   468 KB This tar file contains flexlm license manager, lmgrd. If you already have flexlm running on your server you do not need to install this one unless your version of lmgrd is older than 8.1. In that case you must remove the older version and install this one.

lmutil.hpux.tar   740 KB This tar file contains a flexlm utility program called lmutil which can be used for managing the license server and diagnosing license server problems.

sample license.dat   a sample license.dat file

sample start up script   it is standard practice to have the license manager start up during the boot process. This shows a sample startup script.



ARTWORK CONVERSION SOFTWARE, INC.       Company Profile
417 Ingalls St., Santa Cruz, CA 95060    Tel (831) 426-6163     Fax 426-2824    email: info@artwork.com