Ticket 16272

Summary: Specify port number for remote FlexLM license server?
Product: Slurm Reporter: David Chin <dwc62>
Component: ConfigurationAssignee: Jason Booth <jbooth>
Status: RESOLVED INFOGIVEN QA Contact:
Severity: 4 - Minor Issue    
Priority: ---    
Version: 21.08.8   
Hardware: Linux   
OS: Linux   
Site: Drexel Alineos Sites: ---
Atos/Eviden Sites: --- Confidential Site: ---
Coreweave sites: --- Cray Sites: ---
DS9 clusters: --- HPCnow Sites: ---
HPE Sites: --- IBM Sites: ---
NOAA SIte: --- OCF Sites: ---
Recursion Pharma Sites: --- SFW Sites: ---
SNIC sites: --- Linux Distro: ---
Machine Name: CLE Version:
Version Fixed: Target Release: ---
DevPrio: --- Emory-Cloud Sites: ---

Description David Chin 2023-03-14 13:15:47 MDT
How can we specify the port number for a remote FlexLM server in adding a remote license resource?

Documentation only shows the license server name being specified: https://slurm.schedmd.com/licenses.html

Thanks,
    Dave Chin
Comment 1 Jason Booth 2023-03-14 14:02:11 MDT
Hi David let me see if I can clarify this for you.


> Local Licenses: Local licenses are local to the cluster using the slurm.conf in 
> which they are configured.

> Remote Licenses: Remote licenses are served by the database and are configured 
> using the sacctmgr command. Remote licenses are dynamic in nature as upon 
> running the sacctmgr command, the slurmdbd updates all clusters the licenses are 
> assigned to.

The remote licenses could use a slightly better description here. Remote just means those licences are stored in the slurmdbd.

The field server in the slurmdbd is more of a note for which server this license 
is associated with. Slurm does not connect to the server directly to check these 
values; mostly for reasons associated with how license vendors do, or in this 
case, do not work with HPC software. 

We are working on our site to help improve integration but at this time sites are 
limited to running a script to sync these values up between the slurmdbd and their 
license solution.
Comment 2 David Chin 2023-03-14 14:08:19 MDT
(In reply to Jason Booth from comment #1)
> The remote licenses could use a slightly better description here. Remote
> just means those licences are stored in the slurmdbd.
> 
> The field server in the slurmdbd is more of a note for which server this
> license 
> is associated with. Slurm does not connect to the server directly to check
> these 
> values; mostly for reasons associated with how license vendors do, or in
> this 
> case, do not work with HPC software. 
> 
> We are working on our site to help improve integration but at this time
> sites are 
> limited to running a script to sync these values up between the slurmdbd and
> their 
> license solution.

Hi Jason:

OK, thanks for the clarification.

We can close this ticket out.

Regards,
   Dave
Comment 3 Jason Booth 2023-03-14 14:22:33 MDT
Resolved.