Cresset license server

Cresset uses the Reprise License Manager for licensing. Using RLM involves running a server which is responsible for handing out licenses to software that you wish to run. A full end user manual for RLM is available here.

Cresset supplies the license server as a Windows installer and as a relocatable RPM for Linux.

Quickstart

Windows

  1. Install the license server installation package “Cresset_RLMInstaller_9.2BL4.exe”.
  2. When the browser window opens, click the ‘System Info’ button on the left hand side and send the provided info to Cresset sales (sales@cresset-group.com).
  3. Place the license file that Cresset sends you into c:\Program Files\Cresset BMD\licenses.
  4. Open ‘http://localhost:5054’ in a web browser, click on “Reread/Restart servers” in the left hand menu, and then click the REREAD/RESTART button.
  5. Download the example license file (right click and save as) and edit the first line to point to the correct server (change “localhost” to the name of the license server).
  6. Save the example file to c:\Program Files\Cresset BMD\licenses\ on all machines running the Cresset software.

Linux

  1. Install the license server RPM.
  2. Run ‘service cresset_rlm start’.
  3. Open ‘http://localhost:5054’ in a web browser.
  4. Click the ‘System Info’ button on the left hand side and send the provided info to Cresset sales (sales@cresset-group.com).
  5. Place the license file that Cresset sends you into /opt/cresset/rlm/licenses/.
  6. Open ‘http://localhost:5054’ in a web browser, click on “Reread/Restart servers” in the left hand menu, and then click the REREAD/RESTART button.
  7. Copy the /opt/cresset/rlm/licenses/example.lic file on the license server to /opt/cresset/licenses/server.lic on any machine running the Cresset software.

Installing the license server: Full Instructions

Linux

  1. Install the license server. Cresset supplies the Reprise License Manager as a relocatable rpm and as a tgz file. We recommend installing using the rpm package but should you require a tgz file please contact Cresset support. The supplied rpm is suitable for both 32 bit and 64 bit operating systems. The license server RPM will install the license server binaries, create a user for the license server to run as, and register it as a service.
  2. Configure the license server. Edit the /etc/init.d/cresset_rlm file if you want to change.
    1. the port used for the license server’s web interface (5054 by default).
    2. the location where license files will be read (/opt/cresset/rlm/licenses by default).
  3. Start the license server:
    service cresset_rlm start.
  4. Navigate to http://localhost:5054 in a web browser.
  5. Click the ‘System Info’ button on the left hand side and send the provided info to Cresset sales (sales@cresset-group.com).
  6. Cresset sales will provide you with a license file. Place this in /opt/cresset/rlm/licenses (or alternative location as configured in step 2).
  7. In the RLM web interface at http://localhost:5054, click on “Reread/Restart servers” on the left hand side, and then click the “REREAD/RESTART” button.
  8. Check that the licenses have been recognized by clicking “Status” in the left hand menu. In the list of “ISV servers” at the bottom of the main page, click the “cressetbmd” button in the “Server status” column. You should see your newly-installed licenses.

Windows

  1. The installation of the RLM server on a Windows machine requires Administrator permissions. As the Administrator user double click the supplied installer “Cresset_RLMInstaller_9.2BL4.exe”.
  2. Select an installation directory (note that this will also be where the license file should be placed).
  3. Once the installation is complete options are presented to create a system service entry for the RLM server and to open the RLM server webpage. Cresset strongly recommends that you accept both of these options.
  4. Your web browser will open to the RLM administration interface. Navigate to the “System info” page and send the host information to Cresset sales (sales@cresset-group.com) for creation of the Cresset server license file.
  5. Cresset sales will send a license file. Save it to the RLM installation directory (C:\Program Files\Cresset-BMD\Licenses by default).
  6. On the RLM server web page (http://<hostname>:5054) click the “Reread/Restart Servers” option then click the “REREAD/RESTART” button.
  7. Check that the licenses have been recognized by clicking “Status” in the left hand menu. In the list of “ISV servers” at the bottom of the main page, click the “cressetbmd” button in the “Server status” column. You should see your newly-installed licenses.

Using RLM through a firewall

The RLM license server opens a random empty port for serving Cresset licenses to client machines. This port will need to be visible through any firewall or proxy. If required, it is possible to manually set the port that is used by editing the appropriate line in the RLM server license file (N.B. this is only necessary if using a proxy or firewall between the client machines and the server):
Change line

ISV cressetbmd

to

ISV cressetbmd '/opt/cresset/rlm/bin' 'rlm.opt' <port_no>

where <port_no> is the number of the port that you wish to open across the proxy or firewall.

Adding additional/new license files to a running rlm server

To add new or additional license files to an existing cresset_rlm server you need to copy the Cresset supplied license file to the appropriate directory (default is /opt/cresset/rlm/licences on Linux and C:\Program Files\Cresset-BMD\Licenses on Windows) then set the server to reread the license files. To do this go to the web portal (http://<hostname>:5054) and click on the “cressetbmd” button in the “REREAD” column. On the next page please check that the ISV box contains “cressetbmd” and then click the “REREAD/RESTART” button. If you are having problems then please contact Cresset support.

Adding Cresset to an existing rlm installation

If you are already using the RLM supplied by another vendor then there is no need to install the cresset_rlm package. You will need a special Cresset settings file and your Cresset supplied license. The Cresset settings file together with detailed instructions on this action can be obtained directly from Cresset support.


Licensing Cresset applications

Once a license server is running, the Cresset applications need to be given a license file that details the location of the license server. You should have been supplied with a typical license file together with your server license but it is straightforward to create your own. The application license file is two lines:

host <hostname> any 5053
isv cressetbmd

where hostname is the machine name of the computer running the rlm server. The text file containing these lines MUST have the extension “.lic” in its name (e.g. “server.lic”).

In Linux, the application license file should be placed in one of the following locations:

In Windows, the license file should be placed in one of the following locations:

If you have any problems with licensing then please contact Cresset support.