[slurm-users] REST-based CLI tools out there somewhere?

Oren Shani oren.shani at mail.huji.ac.il
Sun Nov 12 05:37:41 UTC 2023


Hi Chip

Pyslurm <https://pyslurm.github.io/23.2/> is a python library that enables
interfacing with slurm from within a python script. I played around with
and older version that  implemened only srun/sbatch but it looks like the
new version also covers the other s* commands take a look at the API here
<https://pyslurm.github.io/23.2/reference/>).

So I guess you can use Pyslurm as a basis for a web service and in this way
achieve what you want. I wonder how you plan to do the users'
authentication part, though... Would appreciate it if you can share some
ideas on that.

BR

Oren

On Fri, Nov 10, 2023 at 1:17 AM Chip Seraphine <cseraphine at drwholdings.com>
wrote:

> Hello,
>
> Our users submit their jobs from shared submit hosts, and have expressed
> an understandable preference for being able to submit directly from their
> own workstations.   The obvious solution (installing the slurm client on
> their workstations, or providing a container that does something similar)
> are not available to us because of security concerns.   This leaves REST as
> the best option.   We’re hoping to provide a REST-based toolset that users
> familiar with the command line tools can make immediate use of (so,
> provides basic, stripped-down functionality of srun, squeue, sacct, and
> sinfo).  Basically, we want to create a subset of the s* commands that can
> be run from some arbitrary machine if the user has the appropriate token.
>
> It’d be surprising if we were the first people to go down this path, but
> searching has turned up nothing.   Is there a project anyone knows about
> out there for providing command-line SLURM commands that use REST to talk
> to the daemons?   Or am I missing some obvious solution here?
>
> --
>
> Chip Seraphine
> Grid Operations
> For support please use help-grid in email or slack.
> This e-mail and any attachments may contain information that is
> confidential and proprietary and otherwise protected from disclosure. If
> you are not the intended recipient of this e-mail, do not read, duplicate
> or redistribute it by any means. Please immediately delete it and any
> attachments and notify the sender that you have received it by mistake.
> Unintended recipients are prohibited from taking action on the basis of
> information in this e-mail or any attachments. The DRW Companies make no
> representations that this e-mail or any attachments are free of computer
> viruses or other defects.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20231112/994fd728/attachment.htm>


More information about the slurm-users mailing list