Redundant License Format

Description

The format must have three and only three "machine:port hostid" entries. When using a redundant license server, three servers (and only three) serve the license. All three machines will use this single license file, returned from the request.

The ports are optional. If the ports are unspecified, the redundant license is generated using port 1700. All three ports can be the same or they can be different.

The redundant license/pointer file generated lists the machines in the order they appear. For a license, the first machine will be the primary server when the BLMs start on all three machines.

Use the following formats to request a license for redundant servers and to select a redundant license server:

  • When requesting a license for a redundant server, enter:

machine1:port1 hostid1, machine2:port2 hostid2, machine3:port3 hostid3

  • When selecting the redundant servers as the BLM, enter:

machine1:port1, machine2:port2, machine3:port3

The format must have three and only three entries, "machine:port hostid" for a license request, "machine:port" for selecting a BLM. When using a redundant license server, the developer must use three servers (and only three) to serve the license. Use the single license file returned from the request on all three machines.

Sample

Selecting a BLM example

olddog:16005, newdog:16005, robo

This sample will generate the following pointer license file:

SERVER olddog ANY 16005

SERVER newdog ANY 16005

SERVER robo ANY 1700

USE_SERVER

Requesting a redundant license

olddog:16005 013AB02398AC, newdog:16005 0123AB5698DC0, robo 0123AD4590AF

Additionally, this sample will generate a redundant license file starting with the following three lines:

SERVER olddog 013AB02398AC 16005

SERVER newdog 0123AB5698DC0 16005

SERVER robo 0123AD4590AF 1700