<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>This is true. I've seen this happen before in our set up if
sacctmgr happens to wedge. It doesn't happen very frequently
though and doesn't impact us that much. We've been running in
this fashion for years now with only very infrequent degradation.
We do about 80,000 jobs per day. Plus we only add them if they
don't already exist so the impact is only when new users appear.<br>
</p>
<p>-Paul Edmon-<br>
</p>
<br>
<div class="moz-cite-prefix">On 09/13/2018 10:48 AM, Douglas
Jacobsen wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAHaWJFFw3Q8OsaFWkjBXYRXjzCH5DzcDf=Ex+mvo4_eNixC8Ug@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<div dir="ltr">At one point in time we would also use the
job_submit.lua to add users, however, I cannot recommend it in
general since job_submit runs while locks are held within
slurmcltd, which could have dramatic performance or even
functionality impacts if there are delays in adding the user.<br
clear="all">
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div><font size="1" face="courier new, monospace">----</font></div>
<div><font face="arial, helvetica, sans-serif"><font
size="2">Doug Jacobsen, Ph.D.</font><br>
</font></div>
<div><font size="1" face="arial, helvetica,
sans-serif">NERSC Computer Systems Engineer</font></div>
<div><font size="1" face="arial, helvetica,
sans-serif">Acting Group Lead, Computational
Systems Group</font></div>
<div><font size="1"><font face="arial, helvetica,
sans-serif"><a href="http://www.nersc.gov"
target="_blank" moz-do-not-send="true">National
Energy Research Scientific Computing
Center</a></font><br>
</font></div>
<div><font size="1"><a
href="mailto:dmjacobsen@lbl.gov"
style="font-family:arial,helvetica,sans-serif"
target="_blank" moz-do-not-send="true">dmjacobsen@lbl.gov</a><span
style="font-family:arial,helvetica,sans-serif"></span></font><br>
</div>
<div><font size="1"><br>
</font></div>
<div><font size="1"><font face="courier new,
monospace"><span
style="color:rgb(136,136,136)">-------------
__o</span><br
style="color:rgb(136,136,136)">
<span style="color:rgb(136,136,136)">----------
_ '\<,_</span><br
style="color:rgb(136,136,136)">
<span style="color:rgb(136,136,136)">----------(_)/
(_)__________________________</span></font><br>
</font></div>
<div style="font-family:arial;font-size:small"><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Thu, Sep 13, 2018 at 7:40 AM Eric F. Alemany
<<a href="mailto:ealemany@stanford.edu"
moz-do-not-send="true">ealemany@stanford.edu</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
Hi Paul
<div><br>
</div>
<div>You said </div>
<div><br>
</div>
<div>“<span style="background-color:rgba(255,255,255,0)">Another
way would be to make all your Linux users and then map
that in to Slurm using sacctmgr.”</span></div>
<div><br>
</div>
<div>I am curious to know how you do that.</div>
<div><br>
</div>
<div>Thank you</div>
<div><br>
</div>
<div>Best</div>
<div>Eric <br>
<br>
<div id="m_-5859592791068468168AppleMailSignature">
<div style="direction:inherit"><span
style="text-align:-webkit-auto;background-color:rgba(255,255,255,0)">._____________________________________________________________________________________________________</span></div>
<div
style="text-align:-webkit-auto;word-wrap:break-word">
<div><span
style="background-color:rgba(255,255,255,0)"><br>
</span></div>
<span style="background-color:rgba(255,255,255,0)"><b>
<div><b style="text-align:-webkit-auto">Eric F.
Alemany</b></div>
</b>
<div><i style="text-align:-webkit-auto">System
Administrator for Research</i></div>
</span>
<div><span
style="background-color:rgba(255,255,255,0)"><br>
</span></div>
<div><span
style="text-align:-webkit-auto;background-color:rgba(255,255,255,0)">Division
of Radiation & Cancer Biology</span></div>
<div><span
style="text-align:-webkit-auto;background-color:rgba(255,255,255,0)">Department
of Radiation Oncology</span></div>
<div><span
style="background-color:rgba(255,255,255,0)"><br>
</span></div>
<div><span
style="text-align:-webkit-auto;background-color:rgba(255,255,255,0)">Stanford
University School of Medicine</span></div>
<div><span
style="text-align:-webkit-auto;background-color:rgba(255,255,255,0)">Stanford,
California 94305</span></div>
<div><span
style="background-color:rgba(255,255,255,0)"><br>
</span></div>
<div><span
style="background-color:rgba(255,255,255,0)"><font
style="text-align:-webkit-auto">Tel:</font><a
href="tel:1-650-498-7969" dir="ltr"
target="_blank" moz-do-not-send="true">1-650-498-7969</a><font
style="text-align:-webkit-auto"> No Texting</font></span></div>
<div><span
style="background-color:rgba(255,255,255,0)"><font
style="text-align:-webkit-auto">Fax:</font><a
href="tel:1-650-723-7382" dir="ltr"
target="_blank" moz-do-not-send="true">1-650-723-7382</a></span></div>
</div>
</div>
<div><br>
On Sep 13, 2018, at 01:09, Loris Bennett <<a
href="mailto:loris.bennett@fu-berlin.de"
target="_blank" moz-do-not-send="true">loris.bennett@fu-berlin.de</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div><span>Hi Paul,</span><br>
<span></span><br>
<span>I'd be interested in seeing your Lua submit
script, if you're willing to</span><br>
<span>share.</span><br>
<span></span><br>
<span>Until now I had thought that the most elegant
way of setting up Slurm</span><br>
<span>users would be via a PAM module analogous to
pam_mkhomedir, the simplest</span><br>
<span>option being to use pam_script.</span><br>
<span></span><br>
<span>However, given that we do have users who somehow
never get round to</span><br>
<span>submitting a job before their HPC access
expires, setting up the Slurm</span><br>
<span>account when the first job is submitted seems
quite appealing.</span><br>
<span></span><br>
<span>Cheers,</span><br>
<span></span><br>
<span>Loris</span><br>
<span></span><br>
<span>Paul Edmon <<a
href="mailto:pedmon@cfa.harvard.edu"
target="_blank" moz-do-not-send="true">pedmon@cfa.harvard.edu</a>>
writes:</span><br>
<span></span><br>
<blockquote type="cite"><span>So useradd is adding a
Linux user, which sacctmgr creates a Slurm user.</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>What we do is that we
run AD for our Linux user managment. We then in
our job submit lua script look to see if the user
has an account in slurm and if they don't we
create it.</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>Another way would be to
make all your Linux users and then map that in to
Slurm using sacctmgr.</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>It really depends on if
your Slurm users are a subset of your regular
users or not.</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>-Paul Edmon-</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>On 9/12/2018 12:21 PM,
Andre Torres wrote:</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>Hi all,</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>I’m new to slurm and I’m
confused regarding user creation. I have an
installation with 1 login node and 5 compute
nodes. If I create a user across all the nodes
with the same uid and gid I can execute jobs but</span><br>
</blockquote>
<blockquote type="cite"><span>I can’t understand the
difference between user creation with “useradd”
command and the “sacctmgr” command
</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>sacctmgr create account
name=test</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>sacctmgr create user
jdoe account=test</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>Also, is there anyway of
creating a user at login node and replicate to the
compute nodes ? What is the best practice for user
creation ?</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>Thanks in advance</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<span>-- </span><br>
<span>Dr. Loris Bennett (Mr.)</span><br>
<span>ZEDAT, Freie Universität Berlin Email <a
href="mailto:loris.bennett@fu-berlin.de"
target="_blank" moz-do-not-send="true">
loris.bennett@fu-berlin.de</a></span><br>
<span></span><br>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>