License configuration

You must install Frost Py before you can follow these instructions.

Table of Contents

  1. Request a license file
  2. Configure your license server
  3. Configure your workstation

Supplementary Documentation

Supplementary Documentation (old for Frost Py 0.1.0)

[size=150]Request a license file (old instructions for Frost Py 0.1.0)[/size]

Please contact our sales department to request a license file. We will need your license server’s machine name and Ethernet ID to generate a license file.

To determine your machine name and Ethernet ID:
Windows
Please see: http://www.thinkboxsoftware.com/license-server-configuration/#Retrieving_your_license_server_machine_information_on_Windows

Linux
Please see: http://www.thinkboxsoftware.com/license-server-configuration/#Retrieving_your_license_server_machine_information_on_Linux_and_OSX

[size=150]Request a license file (old instructions for Frost Py 0.1.0)[/size]

Please contact our sales department to request a license file. We will need your license server’s machine name and Ethernet ID to generate a license file.

To determine your machine name and Ethernet ID:
Windows

  1. Run FrostPy/licensing/lmxconfigtool.exe
  2. Switch to the Hostid tab, if you aren’t on it already
  3. Your Ethernet ID is found on a Hostid line following an ETHERNET line. For example:

ETHERNET: eth0 Hostid: 162B00E127C3Here the Ethernet ID is 162B00E127C3.
If you have more than one Ethernet ID, please choose one.

  1. Your machine name is found on a line that starts with HOSTNAME. For example:
HOSTNAME: license-server
[/code]Here the machine name is license-server.


[b]Linux[/b]
Run[code]
FrostPy/licensing/lmxendutil -hostid
  1. Your Ethernet ID is found on a Hostid line following an ETHERNET line. For example:

ETHERNET: eth0 Hostid: 162B00E127C3Here the Ethernet ID is 162B00E127C3.
If you have more than one Ethernet ID, please choose one.

  1. Your machine name is found on a line that starts with HOSTNAME. For example:

HOSTNAME: license-server Here the machine name is license-server.

[size=150]Configure your license server[/size]

Windows
Please see: http://www.thinkboxsoftware.com/license-server-configuration/#Windows

Linux
Please see: http://www.thinkboxsoftware.com/license-server-configuration/#Linux_and_OS_X

[size=150]Configure your license server (old instructions for Frost Py 0.1.0)[/size]

You can find the license server program in the FrostPy/licensing folder in the FrostPy download.

Windows

  1. Copy the licensing files from FrostPy/licensing to somewhere convenient on your license server, for example, C:\lmx
  2. Copy the license file you received into the C:\lmx folder

Now you can run the license server directly, by running C:\lmx\lmx-serv-thinkbox.exe. Note that this license server must keep running while you use Frost.

You can also run the license server as a service:

  1. Run C:\lmx\lmxconfigtool.exe
  2. Click the License Server Configuration tab
  3. Click the “New Server” button
  4. Path to license server: lmx-serv-thinkbox.exe
  5. Path to license file: C:\lmx\Thinkbox-license-lmx.lic
  6. Path to logfile: C:\lmx\thinkbox.log
  7. Click ok to dismiss the “New License Server” dialog
  8. In the License Server Configuration tab, click “Start Server”

Linux

  1. Copy the license file you received into the FrostPy/licensing folder.
  2. Run FrostPy/licensing/lmv-serv-thinkbox. Note that this license server must keep running while you use Frost.

[size=150]Configure your workstation[/size]

The license server may be automatically found when you start Frost. If this doesn’t work, you must specify your license server manually.

Windows
You can specify the license server using the THINKBOX_LICENSE_FILE environment variable. For example, if your license server is license-server: set THINKBOX_LICENSE_FILE=@license-server Note the ‘@’ character before the server name.

Linux
You can specify your license server location using the THINKBOX_LICENSE_FILE environment variable. For example, if your license server is named license-server: export THINKBOX_LICENSE_FILE=@license-server
Note that you must include an ‘@’ symbol before the license server name.

[size=150]Configure your workstation (old instructions for Frost Py 0.1.0)[/size]

The license server may be automatically found when you start Frost. If this doesn’t work, you must specify your license server manually.

Windows

  1. On your workstation, run FrostPy/licensing/lmxconfigutil.exe
  2. Switch to the “Client Application License Path” tab
  3. Click the “Add Network Host” button.
  4. Enter your license server host. You can usually leave the port blank.
  5. Click the “OK” button to dismiss the Add Network Host dialog.

You can also specify the license server using the THINKBOX_LICENSE_PATH environment variable. For example, if your license server is license-server: set THINKBOX_LICENSE_PATH=@license-server Note the ‘@’ character before the server name.

Linux
You can specify your license server location using the THINKBOX_LICENSE_PATH environment variable. For example, if your license server is named license-server: export THINKBOX_LICENSE_PATH=@license-server
Note that you must include an ‘@’ symbol before the license server name.