<html><head></head><body><div class="ydpcc3d6259yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div dir="ltr" data-setdir="false">Hi Mike,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">If you run the Slurm daemons in a container, but the Slurm commands are run from the host, you need to make sure that the Slurm commands on the host and the Slurm daemons in the container are running similar versions of Slurm. Otherwise, the commands may not be able to communicate with the daemons if there's a protocol change.  We were running the Slurm daemons in a container and ran into a problem where the commands could no longer communicate with the daemons when the version of Slurm on the host was updated, but the container was still running an older version of the daemons.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Rigoberto</div><div><br></div>
        
        </div><div id="yahoo_quoted_9315570484" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, February 15, 2023 at 01:52:33 PM EST, Hanby, Mike <mhanby@uab.edu> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv0249574192">

 
 
<style><!--

#yiv0249574192 filtered {}
#yiv0249574192 filtered {}

#yiv0249574192 p.yiv0249574192MsoNormal, #yiv0249574192 li.yiv0249574192MsoNormal, #yiv0249574192 div.yiv0249574192MsoNormal
        {margin:0in;font-size:11.0pt;font-family:"Calibri", sans-serif;}
#yiv0249574192 a:link, #yiv0249574192 span.yiv0249574192MsoHyperlink
        {color:#0563C1;text-decoration:underline;}
#yiv0249574192 span.yiv0249574192EmailStyle17
        {font-family:"Calibri", sans-serif;color:windowtext;}
#yiv0249574192 .yiv0249574192MsoChpDefault
        {}
#yiv0249574192 filtered {}
#yiv0249574192 div.yiv0249574192WordSection1
        {}
--></style>

<div>
<div class="yiv0249574192WordSection1">
<p class="yiv0249574192MsoNormal">Howdy,</p> 
<p class="yiv0249574192MsoNormal">  </p> 
<p class="yiv0249574192MsoNormal">Just wondering if any sites are running containerized Slurmctld and Slurmdbd in production?</p> 
<p class="yiv0249574192MsoNormal">  </p> 
<p class="yiv0249574192MsoNormal">We are in the process of planning migrating from a single host running slurmctld, slurmdbd, and MySQL (and other HPC services) to separate OpenStack VMs. Our site averages less than 1000’s running / pending jobs at any given time. Like
 many HPC sites, our jobs are a mix of long running, large arrays, very short…</p> 
<p class="yiv0249574192MsoNormal">  </p> 
<p class="yiv0249574192MsoNormal">I ran across this Github project “<b>Slurm Docker Cluster”</b>
<a rel="nofollow noopener noreferrer" target="_blank" href="https://github.com/giovtorres/slurm-docker-cluster">https://github.com/giovtorres/slurm-docker-cluster</a> and got me thinking that this method might be great for simpler upgrades, ease of reproducing the cluster in development, etc…</p> 
<p class="yiv0249574192MsoNormal">  </p> 
<p class="yiv0249574192MsoNormal">How about it, anyone running containerized Slurm server processes in production?</p> 
<p class="yiv0249574192MsoNormal">  </p> 
<p class="yiv0249574192MsoNormal">Thanks, Mike<b></b></p> 
</div>
</div>

</div></div>
            </div>
        </div></body></html>