Baker D.J. <[email protected]> writes: > Hello, > > Looking at the Slurm documentation I see that it is possible to handle basic > license management (this is the link http://slurm.schedmd.com/licenses.html). > In > other words software licenses can be treated as a resource, however things > appear to be fairly rudimentary at the moment – at least that’s my impression. > We are used to doing license management in moab, and if we don’t have that > properly implemented is it not the end of the world, however not ideal. > > One situation that we would like to be able to deal with is a FlexLM 3 server > redundancy situation. So, for example, our Comsol licenses are served out in > this fashion. Is this something that slurm can deal with, and, if so, how can > it > be done? Any advice including slurm’s short comings and/or future plans in > this > respect would be useful, please. > > Best regards, > > David
We have licenses, such as Intel compiler licenses, which can be used both interactively outside the queuing system and within Slurm jobs. We use a script which parses the output of the FlexLM manager and modifies a reservation in which the licenses are defined. This is run as a cron job once a minute. It's a bit of a kludge and obviously won't work well if there is a lot of contention for licenses. I can post the code if anyone is interested. Cheers, Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universität Berlin Email [email protected]
