Before you can run or configure Cadence® products, you must install and configure licensing.
This section covers the following topics:
About License Servers
A license server or standalone workstation must
-
Be a supported platform and operating system (it cannot be a clone)
-
Have a host ID that matches the host ID in the license file
-
Have a local disk that contains the UNIX operating system and UNIX file systems, such as
/usr/tmp(a license server cannot be diskless) -
Have TCP/IP running
-
Have license daemons running
About Your Work Order and License File
Your work order includes a license file for your license server's host ID. Depending on the hardware platform, the host ID is the PROM ID, Ethernet address, or another unique identifier for the workstation.
Host IDs are case-insensitive, but host IDs in the license file must match the host IDs of the license servers. In fault-tolerant licensing, the three host IDs in the license file must match the host IDs of the three license servers.
Installing and Configuring Licensing with InstallScape
The Cadence License Manager Guide fully describes the licensing environment and includes instructions on configuring licensing. The guide is available in Cadence Help and in Cadence Online Support (under "Installation," click Installation, Licensing & System Configuration information).
To configure licensing from Cadence InstallScape,
-
If you have already been using Cadence products, copy to your new
your_install_dir/share/licensedirectory any files you customized for your older software, such as a clients file or a license file containing valid temporary licenses.Your current temporary licenses are merged into your new license file if
-
Your temporary licenses are for the same license server
-
Your temporary licenses are still valid
-
You configure licensing from InstallScape or with
configureorlic_config
As the utilities proceed, you see several different types of license files depending on any previous licensing.
-
-
From the InstallScape Main Menu, click Configure, then click System Environment.
-
Choose the SoftShare Licensing Server (
host_id) to configure.Respond to the prompts.
If you are setting up fault-tolerant licensing, do not start the license daemons when prompted.
-
Back up the
your_install_dir/share/licensefiles you customized. -
If you are setting up fault-tolerant licensing, follow the steps in the Cadence License Manager Guide.
-
If the license file is in ASCII,
-
Copy the license file to
your_install_dir/share/license. -
Configure the license file (
your_install_dir/share/license/configure)
-
Default and Customized Licensing
If you are installing Cadence products for the first time in this hierarchy, use InstallScape to configure Cadence SoftShare licensing. InstallScape configures SoftShare licensing and work orders by
-
Creating a link between the
your_install_dir/tools.platformandyour_install_dir/toolsdirectories -
Editing the
SERVERandDAEMONlines in the license file -
Creating a script to start the license daemons
-
Editing your workstation's boot script to run the license daemon start-up script
-
Editing a Cadence-specific file that is used to locate the license files client workstations use
InstallScape runs the licensing configuration script, which lets you choose a default licensing configuration or override any of the defaults. The Cadence License Manager Guide describes your options. You can use the default licensing configuration when
-
The user workstation is the license server
-
The licensing log file is
/usr/tmp/license.log -
The license server does not use an options file (described in the Cadence License Manage Guide)
-
Applications use a
clientsfile to locate their license server
The default
clientsfile lets all workstations use the software controlled by the license file. -
You want to start the
lmgrddaemon without options using the following command:your_install_dir/tools/bin/lmgrd -c license_file > /usr/tmp/license.logYou can minimize the chance of users inadvertently shutting down the license daemons by starting the
lmgrddaemon with one of these methods instead of using the default options:-
lmgrd -2 -pWhen you use this command, only members of the
lmadmingroup can runlmdown,lmremove, andlmreread. Ifrootshould be able to uselmdown,rootmust be in thelmadmingroup. If nolmadmingroup exists, only a user belonging to thewheelgroup can use these utilities. (Typically,rootis inwheel.) -
lmgrd -x lmdownWhen you use this command, no one, not even
root, can runlmdown. The license daemons can only be stopped withkill. Do not usekill -9.Note: Do not kill the license daemons while licenses are in use because of possible loss of data.
-
lmgrd -x lmremoveWhen you use this command,no one, not even
root, can runlmremoveto return licenses to the license pool.
-
Licensing Tips
Here are some tips on setting up and configuring licensing:
-
InstallScape can configure licensing only from work orders or e-mail files.
-
You can choose the license file in
your_install_dir/share/licensethat you want to configure. -
You must configure SoftShare licensing before you configure your products and libraries and before you use Cadence software.
-
If you need more information about a particular screen, click Help or see the Cadence License Manager Guide.
-
If you are setting up fault-tolerant licensing, do not start the license daemons when prompted.
-
To start the license daemons, you must have write permission for the licensing debug log file.
-
Some Cadence products use the
clientsfile to locate the correct license file. If you did not override theclientsfile defaults when configuring licensing, all workstations can access thelicensefile. The online Cadence License Manager guide describes other methods of locating license files and modifying theclientsfile.
Overview of User Environment Configuration
All users must include the path to the Cadence software in their search paths.
To set up user environments,
-
For the C shell
-
In the user's
.cshrcfile, set the search path as follows:set path = ($path your_install_dir/tools/bin)
Note: Do not set the
DISPLAYvariable in the.cshrcfile. Doing so can cause licensing and other problems when running remote applications. -
Source the user's
.cshrcfile.
-
-
For the Bourne or Korn shell
-
Add the following lines to the
.profilefile:PATH=$PATH:/your_install_dir/tools/bin
export PATH
-
Force the new lines to be read by typing
. ./.profile
-
Overview of Client Workstation Configuration
If the Cadence software does not reside on user workstations, you must set up the user workstations because client workstations must access the software on the file server.
-
Check for adequate memory and swap space.
To enhance performance, verify that each client workstation has enough memory (RAM) and swap space. For memory and swap space requirements, see your product documentation.
-
Make sure users can access the license server from the their workstations.
-
Make sure the user can access the Cadence software.
-
Verify the correct operating system and patches are on the client workstation.


