Chapter 9. Licensing
Prev |  | Next

## Chapter 9. Licensing

Silicon Graphics products are licensed by either the NetLS or FLEXlm application. You should use the FLEXlm End User Manual and the Network License System Administration Guide (available online through IRIS InSight) as the primary sources of information on setting up and maintaining the licensing scheme at your site.

The remaining information in this chapter is specific to setting up FLEXlm on Silicon Graphics systems.

## FLEXlm File and Utility Locations

When you install FLEXlm software, its files and programs are stored in these locations:

`/usr/etc/lmgrd` |  | license manager daemon
`/usr/etc/sgifd` |  | Silicon Graphics vendor daemon
`/var/flexlm/license.dat` |  | license file
`/usr/sbin` (`lmdiag`, `lmdown`, and so on) |  | FLEXlm license administration tools
`/etc/init.d/flexlm` |  | Startup script for the FLEXlm application
`/etc/config/lmgrd.options` |  | Configuration file containing arguments to the `lmgrd` command
`/etc/config/flexlm` |  | Text file for enabling or disabling automatic startup of the FLEXlm daemon

## The FLEXlm Startup Sequence

The installation process installs a startup script, `/etc/init.d/flexlm`, that starts and stops the FLEXlm license daemon. This script executes the lmgrd command to start the license daemon, using the values in the configuration file, `/etc/config/lmgrd.options.`

To determine whether to start the license daemon, `/etc/init.d/flexlm` reads the file `/etc/config/flexlm.` By default, `/etc/config/flexlm` contains the value `off`, which prevents the FLEXlm license daemon from starting during the system startup sequence.

Enter this command as superuser to start the FLEXlm license daemon:

    # /etc/init.d/flexlm start

If you want FLEXlm to start automatically at system startup, change the value in `/etc/config/flexlm` to `on` using this command:

    # /etc/chkconfig flexlm on

## Changing FLEXlm Software Locations

The FLEXlm configuration script, `/etc/config/lmgrd.options`, specifies the location of `license.dat`, the FLEXlm license file. If you decide to change the location of the license file, you can do so by editing `/etc/config/lmgrd.options` to contain the new location of `license.dat.`

If you change the location of the license file and you want the FLEXlm application to start automatically at system startup, set the new path with the LM_LICENSE_FILE environment variable. Enter a line like the sample below in the `.cshrc` file (`.profile` or `.kcshrc` for Bourne or Korn shells):

    LM_LICENSE_FILE=<newpath>/license.dat

| Note: If your license file is not at `/var/flexlm/license.dat` and you plan to use License Manager, you must use the LM_LICENSE_FILE environment variable to specify the pathname to the license file.

Prev | Table of Contents | Next
Chapter 8. Tailoring Installations |  | Appendix A. Inst Quick Reference