<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Greetings! We are looking at overhauling our build system to move
to diskless booting. From our investigation we've landed on two
potential options that have been mentioned by multiple people.</p>
<p>Warewulf: Industry proven and supports building images from
Containers.</p>
<p>OpenCHAMI: New comer, modern microservices approach that also
supports building images from Containers.</p>
<p>I've done some reading up on both but I would love to hear your
thoughts/experiences with either or both.</p>
<p>Here are our criteria:</p>
<ol class="ProsemirrorEditor-list" data-pm-slice="3 1 []">
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Can handle diskless booting for a 2k node cluster</p>
</li>
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Good history of updates and responsiveness to issues</p>
</li>
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Active and good sized community is a plus</p>
</li>
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Good docs</p>
</li>
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Conforms to "standards"</p>
</li>
<li class="ProsemirrorEditor-listItem" data-list-indent="1"
data-list-type="bulleted" style="margin-left: 32px;">
<p>Building images easily via CI pipeline would be great</p>
</li>
</ol>
<p>Main use case is for us to replace our various (usually
multi-day) upgrades with this new system. We expect that we will
still need to do some level of node config outside of the new
system (Puppet).</p>
<p>Thanks in advance.</p>
<p>-Paul Edmon-</p>
</body>
</html>