Install new licenses on an existing SLM 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”

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.

 

If you expect to configure client machines to connect to the license server using a server name that is not in the list of default TLS Hostnames (e.g., a public/DNS name of the server), the desired TLS hostnames can be specified with one or more --hostname options when installing the licenses.

C:\ProgramData\Schrodinger\licserver\bin\lictool.exe install -k <key> --hostname <tls_hostname1> [--hostname <tls_hostname2>...]
NOTE: Only the names specified via --hostname will be used as TLS hostnames, so if you want to use any of the default TLS hostnames to connect to the license server, those also must be specified explicitly with --hostname.

 

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 that the licenses are accessible via the system service

Query the license server process on the specified port:

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

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.

 

If you expect to configure client machines to connect to the license server using a server name that is not in the list of default TLS Hostnames (e.g., a public/DNS name of the server), the desired TLS hostnames can be specified with one or more --hostname options when installing the licenses.

sudo /Library/Application\ Support/Schrodinger/licserver/bin/lictool install -k <key> --hostname <tls_hostname1> [--hostname <tls_hostname2>...]
NOTE: Only the names specified via --hostname will be used as TLS hostnames, so if you want to use any of the default TLS hostnames to connect to the license server, those also must be specified explicitly with --hostname.

 

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 that the licenses are accessible via the system service

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

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.

 

If you expect to configure client machines to connect to the license server using a server name that is not in the list of default TLS Hostnames (e.g., a public/DNS name of the server), the desired TLS hostnames can be specified with one or more --hostname options when installing the licenses.

sudo -u licserver /opt/schrodinger/licserver/bin/lictool install -k <key> --hostname <tls_hostname1> [--hostname <tls_hostname2>...]
NOTE: Only the names specified via --hostname will be used as TLS hostnames, so if you want to use any of the default TLS hostnames to connect to the license server, those also must be specified explicitly with --hostname.

 

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 that the licenses are accessible via the system service

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.