<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I'm replying to the submission email, hopefully it works...</div><div dir="ltr"><br></div><div dir="ltr">Thank you, the slurm reservation may be what we need.<div><br></div><div>The con is that scontrol is an admin utility and we would like the users to manage their own reservations.</div><div>We would have to allow users access to scontrol.</div><div><br></div><div>Some context:</div><div>We have users utilizing slurm in 2 ways:</div><div><ol><li>automated</li><ol><li>using sbatch scripts</li><li>jobs are scheduled and queued</li><li>Prologslurmctld handles the following:</li><ol><li>automatically configures the node</li><li>sets and verifies user BIOS settings using information from the sbatch script</li><li>rebooting the node to have BIOS settings take effect</li></ol></ol><li>interactive</li><ol><li>using salloc/srun commands to start a interactive bash terminal</li><li>Users can use a remote KVM to directly access the node</li><li>The direct access allows for reboots, entering the BIOS, running jobs via the KVM or SSH or SRUN</li></ol></ol><div>What kind of BIOS settings would a user need to change?<br></div></div><div><ol><li>F Clock, U Clock, Mem Clock, C states, Virtualization settings, and much more...</li></ol></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 12, 2021 at 4:00 PM Joe Teumer <<a href="mailto:joe.teumer@gmail.com">joe.teumer@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello!<div><br></div><div>How best for a user to check out a slurm node?</div><div><br></div><div>Unfortunately, command 'salloc' doesn't appear to meet this need.</div><div><br></div><div>Command `salloc --nodelist some_node --time 3:00:00`</div><div>This gives the user a new shell and the user can use `srun` to start an interactive session.</div><div><br></div><div>However, if the user needs to reboot the node, set BIOS settings, etc then `salloc` automatically terminates the allocation when the new shell  is closed.</div><div><br></div><div><div>salloc: Relinquishing job allocation 82</div><div>salloc: Job allocation 82 has been revoked.</div></div><div><br></div><div>Ideally, if a user requests a node for a few hours then they can do all of their work in the allotted time (srun sessions, reboots, BIOS settings, etc) using a single job allocation.</div><div><br></div><div>Also, how can I reply to posts and replies on <a href="https://groups.google.com/g/slurm-users/" target="_blank">https://groups.google.com/g/slurm-users/</a>?</div><div>The 'Reply all' and 'Reply to author' buttons on the site are greyed out.</div><div><br></div><div>Much appreciated!</div><div><br></div><div><br></div></div></div></div>
</blockquote></div></div>