Client Machine Set-up

Schrödinger License Manager:  How to Install a Server Identifier File on Client Machine(s)

Server-based client configuration

is necessary for the machines running Schrödinger software (the "client machines")

you do NOT install the server entitlement file on the client machine - you install the server identifier file

requires a TLS hostname of the license server and the port number

 

Communication requirements:

  • client machines need to have at least one of the TLS hostnames and the server port from your license server administrator

  • connections should not be blocked by firewalls on either the clients or the server itself

  • connections must be allowed by any network security layers (e.g., VPNs)

 

NOTE: If you currently have FlexNet-based Schrödinger licenses and will be switching to Schrödinger License Manager licenses, you must adjust your firewalls / network security to allow access to the new Schrödinger License Manager process with the new port and/or server information (with Schrödinger License Manager either the port or the server machine must be different so as not to conflict with the FlexNet licensing).

 

Using Configure Schrödinger Licenses app

NOTE: You can only install a server identifier file if you have the permissions to write to one of the following directories:

C:\ProgramData\Schrodinger\licenses

Installation specific

C:\Program Files\Schrodinger2024-4\licenses

When installing Schrödinger software for the first time, the installation guide will finish with an option to open the Configure Schrödinger Licenses app to install your license at that time.

If you choose to install the license at a later time, open the app directly from the folder of the Schrödinger software installation:

Go to Windows → Start → All apps → Schrodinger release → Configure Software

 

or, Open the app from the command line: In a Schrödinger Command Prompt, enter

run licensing_gui.py

 

 

If you have previously installed server identifier files, they will appear in the Manage Licenses section.

 

Make sure the Server Identifiers tab is open (default)

In the Add Licenses section:

  • Type in the Host name and Port number of your license server (contact your license server administrator to get this information)

  • Click on Run Test to make sure there is connectivity to the server

    • If there is connectivity, you will see the server and port in the Manage Licenses section

      • indicates connection to the license server was successful and a license can be checked out (see Install License below). Source will show the path to the license server.

      • indicates a license could not be checked out. Ensure Hostname and Port ID are correct.

  • Click on Install License


or install using the command line

Contact your license server administrator to get the hostname:port.

Open Schrödinger Command prompt

licadmin install -s hostname:port

Check that licenses are accessible:

run lictool status

This should report the licenses and current usage from the license servers whose identifiers have been installed.

Using Configure Schrödinger Licenses app

NOTE: You can only install a server identifier file if you have the permissions to write to one of the following directories:

/Library/Application Support/Schrodinger/licenses

Installation specific

/opt/schrodinger/suites2024-4/licenses

When installing Schrödinger software for the first time, the installation guide will finish with an option to open the Configure Schrödinger Licenses app to install your license at that time.

If you choose to install the license at a later time, open the app directly from the folder of the Schrödinger software installation:

Go to Applications→ Schrodinger Suites release → Configuration

 

or, Open the app from the command line: Open a Terminal

/opt/schrodinger/suites2024-4/run licensing_gui.py

 

 

If you have previously installed server identifier files, they will appear in the Manage Licenses section.

 

Make sure the Server Identifiers tab is open (default)

In the Add Licenses section:

  • Type in the Host name and Port number of your license server (contact your license server administrator to get this information)

  • Click on Run Test to make sure there is connectivity to the server

    • If there is connectivity, you will see the server and port in the Manage Licenses section

      • indicates connection to the license server was successful and a license can be checked out (see Install License below). Source will show the path to the license server.

      • indicates a license could not be checked out. Ensure Hostname and Port ID are correct.

  • Click on Install License


or install using the command line

Contact your license server administrator to get the hostname:port.

Open a Terminal

/opt/schrodinger/suites2024-4/licadmin install -s hostname:port

Check that licenses are accessible:

/opt/schrodinger/suites2024-4/run lictool status

This should report the licenses and current usage from the license servers whose identifiers have been installed.

Using Configure Schrödinger Licenses app

NOTE: You can only install a server identifier file if you have the permissions to write to one of the following directories:

/opt/schrodinger/licenses

Installation specific

$SCHRODINGER/licenses

When installing Schrödinger software for the first time, the installation guide will finish with an option to open the Configure Schrödinger Licenses app to install your license at that time.

 

Open a terminal

$SCHRODINGER/run licensing_gui.py

 

 

If you have previously installed server identifier files, they will appear in the Manage Licenses section.

 

Make sure the Server Identifiers tab is open (default)

In the Add Licenses section:

  • Type in the Host name and Port number of your license server (contact your license server administrator to get this information)

  • Click on Run Test to make sure there is connectivity to the server

    • If there is connectivity, you will see the server and port in the Manage Licenses section

      • indicates connection to the license server was successful and a license can be checked out (see Install License below). Source will show the path to the license server.

      • indicates a license could not be checked out. Ensure Hostname and Port ID are correct.

  • Click on Install License


or install using the command line

Contact your license server administrator to get the hostname:port.

Open a terminal

$SCHRODINGER/licadmin install -s hostname:port

Check that licenses are accessible:

$SCHRODINGER/run lictool status

This should report the licenses and current usage from the license servers whose identifiers have been installed.