Install new licenses on an existing Schrodinger License Manager server

If you DO NOT have Schrödinger License Manager running and need to install licenses, see Install your first Schrödinger licenses and configure the system service

Follow the steps below:

1. Download and Install licenses
2. Restart a system service
3. Test license access on the server itself

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

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

1. Download and install licenses

Use the license key (quickest)

The license file can be generated, retrieved, and installed using the key code in the licensing email sent by Schrödinger.

If the license server machine can communicate directly with Schrodinger’s license-generating server via HTTPS, run the command below to retrieve a license file for this server and install it into C:\ProgramData\Schrodinger\licserver\licenses\

C:\ProgramData\Schrodinger\licserver\bin\lictool.exe install -k <key> 

TLS files also will be installed into the C:\ProgramData\Schrodinger\licserver\certs\ directory.

NOTE: If you’ve chosen a different location for your Schrödinger License Manager files (i.e., other than C:\ProgramData\Schrodinger\licserver), that directory can be specified via the ‘--dir’ option in the above commands.

 

2. Restart the system service

Run:

sc.exe stop schrodinger_licserverd
sc.exe start schrodinger_licserverd

 

 

3. Test license access on the server itself

Query the license server process on the specified port:

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

Open a Terminal

Open a Terminal

1. Download and install licenses

Use the license key (quickest)

The license file can be generated, retrieved, and installed using the key code in the licensing email sent by Schrödinger.

If the license server machine can communicate directly with Schrodinger’s license-generating server via HTTPS, run the command below to retrieve a license file for this server and install it into /Library/Application\Support/Schrodinger/licserver/licenses/’

Run:

sudo /Library/Application\ Support/Schrodinger/licserver/bin/lictool install -k <key>

TLS files also will be installed into the /Library/Application\ Support/Schrodinger/licserver/certs/ directory.

NOTE: If you’ve chosen a different location for your Schrödinger License Manager files (i.e., other than /Library/Application\ Support/Schrodinger/licserver), that directory can be specified via the ‘--dir’ option in the above commands.

 

2. Restart the system service

Run:

sudo launchctl kickstart -k system/com.schrodinger.licserverd

 

 

3. Test license access on the server itself

Query the license server process on the specified port:

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

Open a terminal

Open a terminal

Strongly recommended: Make a dedicated 'licserver' role account to run the license server process

Creating a dedicated role account for licensing prevents general users from making unintentional changes to licensing system, limiting access to only those who are making intentional changes to the license server.

Create the account:

sudo useradd licserver --system --no-create-home --shell /sbin/nologin --comment 'Schrodinger License Manager User'

Change the ownership of the Schrödinger License Manager files:

sudo chown licserver:licserver -R /opt/schrodinger/licserver

1. Download and install licenses

Use the license key (quickest)

The license file can be generated, retrieved, and installed using the key code in the licensing email sent by Schrödinger.

If the license server machine can communicate directly with Schrodinger’s license-generating server via HTTPS, run the command below to retrieve a license file for this server and install it into ‘/opt/schrodinger/licserver/licenses/’

Run:

sudo -u licserver /opt/schrodinger/licserver/bin/lictool install -k <key>

TLS files also will be installed into the ‘/opt/schrodinger/licserver/certs/’ directory.

NOTE: If you’ve chosen a different location for your Schrödinger License Manager files (i.e., other than /opt/schrodinger/licserver), that directory can be specified via the ‘--dir’ option in the above commands.

 

2. Restart the system service

Run:

sudo systemctl restart schrodinger-licserverd

 

 

3. Test license access on the server itself

Query the license server process on the specified port:

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

At the top of the output, the “License file(s)” read by the license server process will be reported, and this now should include the just-installed license file, along with any previously-installed license files.

License installation and configuration is complete.