Configure a test license server

Prior to receiving Schrödinger licenses, configure and test the machine you intend to use as the license server and test server access from client machines.

Follow the steps below:

1. Start the license server process
2. Test license access on the server itself
3. Test license access from a client machine
4. Terminate the license server process

1. Start the license server process

Open a Command Prompt or Power Shell via “Run as Administrator”

Start the license server process manually in test mode, listening on port 53001

C:\ProgramData\Schrodinger\licserver\bin\licserverd.exe --test-mode --port 53001

If the ‘--port’ option is omitted, the default port of 53000 will be used.

The license server process will run in the foreground, with activity logged directly to your terminal (stdout).

 

2. Test license access on the server itself

Open a Command Prompt or Power Shell via “Run as Administrator”

In a new terminal window,

Query the license server process on the specified port:

C:\ProgramData\Schrodinger\licserver\bin\lictool.exe status --licsrv-hostport localhost:53001

NOTE
This will report the availability of two license types that aren’t actually used by Schrödinger software: JAGUAR_PARALLEL and QIKPROP_QIKFIT

Try the command again with the server’s name rather than ‘localhost’, to make sure there isn’t a device-dependent firewall rule blocking access to the port.

 

3. Test license access from a client machine

Using the Schrödinger Command Prompt 

This requires that a 24-2 or newer Schrödinger installation be present on the client machine.

a. Query the license server process on the specified port:

run lictool status --licsrv-hostport <servername>:53001

b. Check out a test license

Using the Schrödinger Command Prompt or the Schrödinger Power Shell

lictest --test-mode -s <servername>:53001 -d QIKPROP_QIKFIT:1:1

The lictest should report “Success” along with the server/port from which the license was checked out.

 

4. Terminate the license server process

Ctrl-C in the Command Prompt or Terminal where you started ‘licserverd’ to terminate the process.

 

NOTE: 
In “test mode” the license server process runs in insecure TLS mode. Secure TLS mode requires a valid TLS certificate, which is generated only when production Schrödinger licenses are issued.

 

Next Step: Install your first Schrödinger licenses and configure the system service

 

1. Start the license server process

Open a Terminal

Start the license server process manually in test mode, listening on port 53001

sudo /Library/Application\ Support/Schrodinger/licserver/bin/licserverd --test-mode --port 53001

If the ‘--port’ option is omitted, the default port of 53000 will be used.

The license server process will run in the foreground, with activity logged directly to your terminal (stdout).

 

2. Test license access on the server itself

Use the Terminal

In a new terminal window,

Query the license server process on the specified port:

sudo /Library/Application\ Support/Schrodinger/licserver/bin/lictool status --licsrv-hostport localhost:53001

NOTE
This will report the availability of two license types that aren’t actually used by Schrödinger software: JAGUAR_PARALLEL and QIKPROP_QIKFIT

Try the command again with the server’s name rather than ‘localhost’, to make sure there isn’t a device-dependent firewall rule blocking access to the port.

 

3. Test license access from a client machine

Use the Terminal

This requires that a 24-2 or newer Schrödinger installation be present on the client machine.

a. Query the license server process on the specified port:

/opt/schrodinger/suites2024-4/run lictool status --licsrv-hostport <servername>:53001

b. Check out a test license

/opt/schrodinger/suites2024-4/utilities/lictest --test-mode -s <servername>:53001 -d QIKPROP_QIKFIT:1:1

The lictest should report “Success” along with the server/port from which the license was checked out.

 

4. Terminate the license server process

Ctrl-C in the Command Prompt or Terminal where you started ‘licserverd’ to terminate the process.

 

NOTE: 
In “test mode” the license server process runs in insecure TLS mode. Secure TLS mode requires a valid TLS certificate, which is generated only when production Schrödinger licenses are issued.

 

Next Step: Install your first Schrödinger licenses and configure the system service

 

1. Start the license server process

Open a terminal

Start the license server process manually in test mode, listening on port 53001

sudo /opt/schrodinger/licserver/bin/licserverd --test-mode --port 53001

If the ‘--port’ option is omitted, the default port of 53000 will be used.

The license server process will run in the foreground, with activity logged directly to your terminal (stdout).

 

2. Test license access on the server itself

Use the terminal

In a new terminal window,

Query the license server process on the specified port:

sudo /opt/schrodinger/licserver/bin/lictool status --licsrv-hostport localhost:53001

NOTE
This will report the availability of two license types that aren’t actually used by Schrödinger software: JAGUAR_PARALLEL and QIKPROP_QIKFIT

Try the command again with the server’s name rather than ‘localhost’, to make sure there isn’t a device-dependent firewall rule blocking access to the port.

 

3. Test license access from a client machine

Use the terminal

This requires that a 24-2 or newer Schrödinger installation be present on the client machine.

a. Query the license server process on the specified port:

$SCHRODINGER/run lictool status --licsrv-hostport <servername>:53001

b. Check out a test license

$SCHRODINGER/utilities/lictest --test-mode -s <servername>:53001 -d QIKPROP_QIKFIT:1:1

The lictest should report “Success” along with the server/port from which the license was checked out.

 

4. Terminate the license server process

Ctrl-C in the Command Prompt or Terminal where you started ‘licserverd’ to terminate the process.

 

NOTE: 
In “test mode” the license server process runs in insecure TLS mode. Secure TLS mode requires a valid TLS certificate, which is generated only when production Schrödinger licenses are issued.

 

Next Step: Install your first Schrödinger licenses and configure the system service