[slurm-users] slurm reboot node with spank plugin

Tueur Volvo huitre39 at gmail.com
Wed May 9 06:17:17 MDT 2018


I currently use a plugin node feature like knl
but i don't like use node feature because i must write "feature" in
slurm.conf file

I find this solution rather cumbersome
for example if i want to add kernel 4.4 in my program :
srun -c kernel4.4
i must to updated all slurm.conf file in my cluster, and i can not specify
any option, for example i want to specify compilation option, i must to
create new feature :
kernel4.4_gcc for compile with gcc
kernel4.4_intel_compiler for compile with intel compiler...etc.

i want new solution like spank plugin :
srun --kernel=4.4 --compilation=gcc

2018-05-09 13:39 GMT+02:00 Chris Samuel <chris at csamuel.org>:

> On Wednesday, 9 May 2018 9:16:37 PM AEST Tueur Volvo wrote:
>
> > if i use srun --reboot hostname, how to tell him to update the kernel
> before
> > rebooting ?
>
> Ah, now I understand why you mention a spank plugin, as that would allow
> you
> to specify a new command line option for sbatch to specify a kernel and
> then
> somehow talk to your cluster management system to provision a node with
> that
> configuration, is that right?
>
> The KNL code might provide some ideas there as that needs to reboot nodes
> to
> change hardware configuration and has to get slurmd to run code on the
> node
> first to change the BIOS settings for the desired HBM mode.
>
> The BlueGene/Q code allowed users to select an image to boot, but that
> relies
> on a heap of IBM code that is designed for their defunct BG/Q systems
> (sigh).
>
> > if I understand what you mean, I have to use a job-submit plugin ?
>
> That's what I was thinking, but now you've mentioned what you want to do
> I'm
> not so sure it's a good fit.
>
> All the best,
> Chris
> --
>  Chris Samuel  :  http://www.csamuel.org/  :  Melbourne, VIC
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20180509/f9e8a2bd/attachment.html>


More information about the slurm-users mailing list