Multiple Independent License Servers
A site may have multiple RLM license servers serving the same licenses, either in a failover scenario or when the site has decided to split its complement of licenses for a given product across multiple servers. The licensed applications need to know which hostnames and port numbers the license servers are on. There are several ways in which this can be done:
The licensed application may provide a configuration utility which allows the user to configure multiple license servers.
The environment variables RLM_LICENSE and <isv>_LICENSE may be set to a list of port@host values, for example:
- set RLM_LICENSE=5053@server1;5053@server2;5053@server3
- export reprise_LICENSE=5053@london:2234@newyork:12343@tokyo
Note that the separator character is semicolon on Windows and colon on UNIX.
A separate license file can be configured to reference each license server. Each license file need only contain a SERVER line with the appropriate host name and port number – the hostid field is ignored by RLM on the client side.
License File 1:
- SERVER london any 5053
License File 2:
- SERVER newyork any 2234
License File 3:
- SERVER tokyo any 12343