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
- Windows
- Mac
- Linux
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
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.
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
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.
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
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.
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.