Configuring License Servers for Three-Server Redundancy

Perform the following steps to configure three-server redundancy:

1. Before obtaining the license server software package from the publisher, identify and set up the three systems. When selecting systems, make sure they are stable. Do not use systems that are frequently rebooted or shut down.
2. Send the publisher the hostname and hostid values for these systems. Ask the publisher what system identifier they need for the hostid. This could be an Ethernet address, disk serial number, etc. The publisher will create license server components specifically for these systems.

Note:Best practice is to obtain a hostid of the same type for each of the three machines. Issues can arise if different hostid types are used in the configuration. If you plan to obtain the hostid using the default hostid type for a given machine, be aware that the default type can vary between operating-system platforms.

3. After receiving the license server package from the publisher, change the following SERVER line properties in the license file if necessary:
port number the license servers use to listen for communication
PRIMARY_IS_MASTER keyword
HEARTBEAT_INTERVAL property

Do not change the hostid values. If the hostid changes at any time, the license administrator must work with the software publisher to obtain a new license file.

4. Perform any additional configuration as required by the software publisher.
5. Copy or install the license server software package to each of the three systems.
6. Start the license servers in the following order: primary, secondary, and then tertiary.

An Example License File

The following is an example of a license file that is configured for three-server redundancy.

SERVER pat 17003456 2837 PRIMARY_IS_MASTER

SERVER lee 17004355 2837

SERVER terry 17007ea8 2837

VENDOR demo

FEATURE f1 demo 1.0 31-dec-2020 10 SIGN=”<...>”

FEATURE f2 demo 1.0 31-dec-2020 10 SIGN=”<...>”

The following portions of the license file directly affect the three-server redundant configuration:

SERVER lines—Each line contains this information for the given server:
The host name value: pat, lee, or terry.
The hostid value: 17003456, 17004355, or 17007ea8. This example uses the value returned by the lmhostid utility default hostid type for each server.

Note:Keep in mind that the default hostid type can vary between operating-system platforms. Best practice is to use the same hostid type for all three servers.

The TCP/IP port—In this example, 2837. All servers use the same port to listen for communication.

The following properties of the license file do not affect the three-server redundant configuration directly, but are used to define license rights or configure the license server.

VENDOR line—This required element references the publisher’s vendor daemon.
FEATURE lines—The two features, f1 and f2, define the license rights. The SIGN value for each FEATURE line encodes the license server hostid values.