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 serviceFollow the steps below:
1. Download and Install licenses
2. Restart a system service
3. Test license access on the server itself
- Windows
- Mac
- Linux
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>...]
The license file can be generated using the License Generator form linked in the licensing email sent by Schrödinger. While installing with the license key is more straight-forward, you may need to install a license file when downloading a license for a server other than the local machine or installing licenses remotely.
Once you have downloaded the license file, install with:
C:\ProgramData\Schrodinger\licserver\bin\lictool.exe install -f <license_file>
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>...]
The license file can be generated using the License Generator form linked in the licensing email sent by Schrödinger. While installing with the license key is more straight-forward, you may need to install a license file when downloading a license for a server other than the local machine or installing licenses remotely.
Once you have downloaded the license file, install with:
sudo /Library/Application\ Support/Schrodinger/licserver/bin/lictool install -f <license_file>
/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>...]
The license file can be generated using the License Generator form linked in the licensing email sent by Schrödinger. While installing with the license key is more straight-forward, you may need to install a license file when downloading a license for a server other than the local machine or installing licenses remotely.
Once you have downloaded the license file, install with:
sudo -u licserver /opt/schrodinger/licserver/bin/lictool install -f <license_file>
/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.