HPC/Application licenses: Difference between revisions

From CNM Wiki
< HPC
Jump to navigation Jump to search
(Created page with "== Introduction == Licenses for several high-profile commercial applications are hosted on servers within the Carbon HPC cluster. Applications consuming these licenses can run...")
 
Line 9: Line 9:
The current page describes network requirements for situation 1. The other situations require no networking considerations for license access, though they do for remote graphics, which is [[HPC/VNC|described elsewhere]]
The current page describes network requirements for situation 1. The other situations require no networking considerations for license access, though they do for remote graphics, which is [[HPC/VNC|described elsewhere]]


== Prerequisites for remote license access ==
== License servers ==
<!--
Carbon's license servers are:
– The target computer must:
clicense1
clicense2
clicense3
They must be reachable and accessed by these '''short host names''' (having no domain part), more below.
<!-- Installing applications on a -->


* be Argonne-owned.
== Remote computer requirements ==
and
The target computer must meet '''all''' of the following requirements:
* hold a download of the application's online installer or the offline DVD package(s), typically from  from https://anl.box.com/s/zi8ksvr1e7192m2p7kar .
* be Argonne-owned,
and
* have the application pre-installed, or hold a download of the application's online installer or the offline DVD package(s),
* be able to reach the license servers (components of the Carbon HPC cluster) over the network by short host name (without a domain part), thus:
* be able to reach the Carbon license servers (components of the Carbon HPC cluster) over the network by short host name.
: Thus, the computer must:
:* be on a ''wired network'' connection in building 440/441 at Argonne, or
:* the ''Argonne-auth'' WiFi network in the same building, or
:* be on a VPN connection that has been opened by the user account of a '''CNM staff''' member, which includes regular employees, postdocs, and students, since only this HR status will place the user in the correct firewall perimeter,
: or the computer must:
:* have an SSH connection open to Mega that has been configured to forward ("tunnel)" Carbon's license server network ports.
: To resolve short host names, the target computer's network profile settings must include the DNS domains <code>cnm.anl.gov</code> and <code>nst.anl.gov</code>. That is automatic for SSH, but in all other cases the domains usually must be added explicitly in the computer's network configuration.


{
== Eligible Users ==
- be physically located onsite in building 440/441, and either on a wired network connection or on the Argonne-auth WiFi network,
For installation and running a licensed application on a non-HPC computer, the user account that is active to run the application (and sometimes even the installer), must:
    or
* belong to the end user (who must be an Argonne employee, not an external CNM Facility User), or an IT colleague, '''and'''
- be on a VPN connection that
* have the ability to install applications on the target computer (already be local admin, as opposed to become local admin), '''and'''
{
* have been authorized to access the application license. – Sed the specific account name and application requested to Dr. Sternberg.
* has been opened by the user account of a CNM staff person, incl. postdocs and student (which sets firewall perimeters)
The user accounts used for installation vs. running an application need not and often are not the same.
and
* has cnm.anl.gov and nst.anl.gov in its DNS search domain (to reach license servers by short host names). This must usually be explicitly added.
},
    or
- have an SSH connection open to Mega that has been configured to forward ("tunnel)" Carbon's license server network ports.
}


Find details at https://wiki.anl.gov/cnm/HPC/Applications/comsol .
== Available license tokens ==
* A license must be available to run the application, and for some applications, even to run the installer.


 
== Applications ==
– The specific user account that the installing person is logged in as to run the installer, must:
Find applications-specific details at:
 
* [[HPC/Applications/comsol]] <!-- Downloads at https://anl.box.com/s/zi8ksvr1e7192m2p7kar -->
* belong to the end user (who must be an Argonne employee, not an external CNM Facility User), or an IT colleague,
* [[HPC/Applications/lumerical]]
and
* have the ability to install applications on the target computer (already be local admin, as opposed to become local admin),
and
* have been authorized by me to access the COMSOL license.
 
 
– Ditto for the specific user account aiming to run COMOSL Multiphysics later on. This need not and often is not the same account as used for installation.
 
 
– A license must be available while running the installer and later for running the application.
-->

Revision as of 18:36, September 21, 2021

Introduction

Licenses for several high-profile commercial applications are hosted on servers within the Carbon HPC cluster. Applications consuming these licenses can run at the following network locations:

  1. As a standalone application on a computer external to Carbon.
  2. Interactively on Carbon's login nodes, either in a virtual desktop (VNC) or with graphics displayed elsewhere (X11).
  3. Non-interactively (as a batch job) on Carbon's compute node.

The current page describes network requirements for situation 1. The other situations require no networking considerations for license access, though they do for remote graphics, which is described elsewhere

License servers

Carbon's license servers are:

clicense1
clicense2
clicense3

They must be reachable and accessed by these short host names (having no domain part), more below.

Remote computer requirements

The target computer must meet all of the following requirements:

  • be Argonne-owned,
  • have the application pre-installed, or hold a download of the application's online installer or the offline DVD package(s),
  • be able to reach the Carbon license servers (components of the Carbon HPC cluster) over the network by short host name.
Thus, the computer must:
  • be on a wired network connection in building 440/441 at Argonne, or
  • the Argonne-auth WiFi network in the same building, or
  • be on a VPN connection that has been opened by the user account of a CNM staff member, which includes regular employees, postdocs, and students, since only this HR status will place the user in the correct firewall perimeter,
or the computer must:
  • have an SSH connection open to Mega that has been configured to forward ("tunnel)" Carbon's license server network ports.
To resolve short host names, the target computer's network profile settings must include the DNS domains cnm.anl.gov and nst.anl.gov. That is automatic for SSH, but in all other cases the domains usually must be added explicitly in the computer's network configuration.

Eligible Users

For installation and running a licensed application on a non-HPC computer, the user account that is active to run the application (and sometimes even the installer), must:

  • belong to the end user (who must be an Argonne employee, not an external CNM Facility User), or an IT colleague, and
  • have the ability to install applications on the target computer (already be local admin, as opposed to become local admin), and
  • have been authorized to access the application license. – Sed the specific account name and application requested to Dr. Sternberg.

The user accounts used for installation vs. running an application need not and often are not the same.

Available license tokens

  • A license must be available to run the application, and for some applications, even to run the installer.

Applications

Find applications-specific details at: