<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">I'm not feeling much love for puppet.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 6, 2017 at 7:51 AM, Christopher Samuel <span dir="ltr"><<a href="mailto:samuel@unimelb.edu.au" target="_blank">samuel@unimelb.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 05/09/17 15:24, Stu Midgley wrote:<br>
<br>
> I am in the process of redeveloping our cluster deployment and config<br>
> management environment and wondered what others are doing?<br>
<br>
</span>xCAT here for all HPC related infrastructure.  Stateful installs for<br>
GPFS NSD servers and TSM servers, compute nodes are all statelite, so a<br>
immutable RAMdisk image is built on the management node for the compute<br>
cluster and then on boot they mount various items over NFS (including<br>
the GPFS state directory).<br>
<br>
Nothing like your scale, of course, but it works and we know if a node<br>
has booted a particular image it will be identical to any other node<br>
that's set to boot the same image.<br>
<br>
Healthcheck scripts mark nodes offline if they don't have the current<br>
production kernel and GPFS versions (and other checks too of course)<br>
plus Slurm's "scontrol reboot" lets us do rolling reboots without<br>
needing to spot when nodes have become idle.<br>
<br>
I've got to say I really prefer this to systems like Puppet, Salt, etc,<br>
where you need to go and tweak an image after installation.<br>
<br>
For our VM infrastructure (web servers, etc) we do use Salt for that. We<br>
used to use Puppet but we switched when the only person who understood<br>
it left.  Don't miss it at all...<br>
<br>
cheers,<br>
Chris<br>
<span class="HOEnZb"><font color="#888888">--<br>
 Christopher Samuel        Senior Systems Administrator<br>
 Melbourne Bioinformatics - The University of Melbourne<br>
 Email: <a href="mailto:samuel@unimelb.edu.au">samuel@unimelb.edu.au</a> Phone: <a href="tel:%2B61%20%280%293%20903%2055545" value="+61390355545">+61 (0)3 903 55545</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org</a> sponsored by Penguin Computing<br>
To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf" rel="noreferrer" target="_blank">http://www.beowulf.org/<wbr>mailman/listinfo/beowulf</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><font face="monospace, monospace">Dr Stuart Midgley<br><a href="mailto:sdm900@gmail.com" target="_blank">sdm900@gmail.com</a></font></div></div></div>
</div>