<html><body><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000"><div>I agree with Tim. </div><div><br data-mce-bogus="1"></div><div>We are finishing up an Ansible install and it has worked well for us. </div><div><br data-mce-bogus="1"></div><div>Initially, we used it internally to help standardize our cluster builds, but is has many more uses. We recently used it to provision a VM that we saved off and uploaded to Amazon for building an AMI. You can also use it to change attributes on your running systems. I have used at Cobler in the past and it works well, too. I just find Ansible to be a little easier.</div><div><br>Good luck,</div><div>Craig</div><div><br data-mce-bogus="1"></div><div>Craig Andrew<br>Manager of Systems Administration</div><div>Whitehead Institute for Biomedical Research</div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>From: </b>"Tim Cutts" <tjrc@sanger.ac.uk><br><b>To: </b>"Mikhail Kuzminsky" <mikky_m@mail.ru>, beowulf@beowulf.org<br><b>Sent: </b>Wednesday, September 28, 2016 10:46:41 AM<br><b>Subject: </b>Re: [Beowulf] more automatic building<br></div><div><br></div><div data-marker="__QUOTED_TEXT__">





<style><!--

@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Calibri;
        font-variant:normal !important;
        color:windowtext;
        text-transform:none;
        mso-contextual-alternates:no;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;
        vertical-align:baseline;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:595.0pt 842.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>


<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;">Any number of approaches will work.  When I used to do this years ago (I've long since passed on the technical side) I'd PXE boot, partition the hard disk and
 set up a provisioning network and base OS install using the Debian FAI (Fully Automated Install) system, and then use cfengine to configure the machine once it had come in that minimal state.  This approach was used across the board for all of our Linux boxes,
 from Linux desktops to database servers to HPC compute nodes.</span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;">These days the team uses tools like cobbler and ansible to achieve the same thing.  There are lots of ways to do it, but the principle is the same.</span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;">Tim</span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;"> </span></p>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Helvetica; color: black;" data-mce-style="font-size: 10.5pt; font-family: Helvetica; color: black;">-- </span></p>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Helvetica; color: black;" data-mce-style="font-size: 10.5pt; font-family: Helvetica; color: black;">Head of Scientific Computing</span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Helvetica; color: black; mso-fareast-language: EN-US;" data-mce-style="font-size: 10.5pt; font-family: Helvetica; color: black; mso-fareast-language: EN-US;">Wellcome Trust Sanger Institute</span><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;"></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;" data-mce-style="font-size: 11.0pt; font-family: Calibri; mso-fareast-language: EN-US;"> </span></p>
<div>
<div>
<p class="MsoNormal">On 28/09/2016, 15:34, "Beowulf on behalf of Mikhail Kuzminsky" <<a href="mailto:beowulf-bounces@beowulf.org" target="_blank">beowulf-bounces@beowulf.org</a> on behalf of
<a href="mailto:mikky_m@mail.ru" target="_blank">mikky_m@mail.ru</a>> wrote:</p>
</div>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<blockquote style="border: none; border-left: solid #B5C4DF 4.5pt; padding: 0cm 0cm 0cm 4.0pt; margin-left: 3.75pt; margin-right: 0cm;" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" data-mce-style="border: none; border-left: solid #B5C4DF 4.5pt; padding: 0cm 0cm 0cm 4.0pt; margin-left: 3.75pt; margin-right: 0cm;">
<div>
<div>
<p class="MsoNormal" style="margin-bottom: 12.0pt;" data-mce-style="margin-bottom: 12.0pt;">I worked always w/very small HPC clusters and built them manually (each server).
<br>
But what is reasonable to do for clusters  containing some tens or hundred of nodes ?<br>
Of course w/modern Xeon (or Xeon Phi KNL) and IB EDR, during the next year for example.
<br>
There are some automatic systems like OSCAR or even ROCKS. <br>
<br>
But it looks that ROCKS don't support modern interconnects, and there may be problems
<br>
w/OSCAR versions for support of systemd-based distributives like CentOS 7. For next year -<br>
is it reasonable to wait new OSCAR version or something else ?<br>
<br>
Mikhail Kuzminsky,<br>
Zelinsky Institute of Organic Chemistry RAS,<br>
Moscow  <br>
<br>
<br>
</p>
</div>
</div>
</blockquote>
</div>



-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 



<br>_______________________________________________<br>Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing<br>To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf<br></div><div><br></div><div data-marker="__SIG_POST__">-- <br></div><div>___________________________________________<br><br><br></div></div></body></html>