License Server AdministrationΒΆ
To use the JCMsuite
floating licensing system you have to start a central license server JCMlicenseServer
on a machine reachable to all JCMsuite
clients. The executable JCMlicenseServer
is placed within in the license
folder of your JCMsuite installation or can be downloaded here:
- JCMlicenseServer (Linux)
- JCMlicenseServer (Windows)
As a stand-alone command line tool you can copy the executable to the computer hosting the license server.
The license server itself requires a node-locked license for the computer running the server. The granted licensed instances are than distributed by the license server to the clients. Please see the command line help documentation of JCMlicenseServer
for instructions on how to register the server hardware identification, to install the license and how to start and stop the server:
>> JCMlicenseServer start --license_file <Path to license file> --port <serverPort>
, or
>> JCMlicenseServer start --activation_key <key> --port <serverPort>
(starts license server on local machine running on TCP/IP port <serverPort>)
>> JCMlicenseServer stop [--wait]
(shutdowns server running at <host:port>, waits for unfinished jobs if --wait is given)
>> JCMlicenseServer renew --license_file <Path to license file>
, or
>> JCMlicenseServer renew --activation_key <key>
(renews license file, pass either activation key or license file)
>> JCMlicenseServer usage_summary
(prints summary of license usage)
>> JCMlicenseServer set_op_password
(sets a password to allow non-admin users (operator) to free licenses.
Warning: DO NOT USE ANY OF YOURS PRIVATE PASSWORDS.)
The following commands can also be called from a remote client computer
>> JCMlicenseServer status --url <host:port>
(prints license server status and information))
>> JCMlicenseServer list --url <host:port> [--host <hostname>] [--user <username>]
(lists currently checked out licenses, if hostname of username is given the output
is restricted to matching instances)
>> JCMlicenseServer free [--url <host:port>] [--op] --job_id <job id>
(frees blocked license instance. The owner process will stop running,
on a remote client setting option --op is required and the caller is asked
for the operator password)
If you have created a hardware identification file please follow the instructions in Offline application to apply for a license. JCMlicenseServer
runs as a service in the background. We recommend to include the JCMlicenseServer
start commands within the startup scripts of your system.