<div dir="ltr"><div>Hello.</div><div>I'm assuming that you have paswordless ssh to the servers in question as root.</div><div>Also I assume that you don't use central management/deployment software (ansible/puppet/chef)</div>In similar cases I usully use parallel-ssh (gnu-parallel is another alternative).<div>First stage install the package manually on one server to see that configuration is OK, daemons restart, etc...</div><div>If this stage is ok second step will be creating list of servers for "complain" list and install package on them trough parallel-ssh.</div><div>Instead of waiting for complains, one can define metrics to check and use some monitoring appliance for verification.</div><div>I case of failure remove package from repository and remove-install again.</div><div>Third will be parallel-ssh install on all the servers.</div><div><br></div><div>P. S. In case of few tens of servers I'd prefer to work with ansible or alternative, it's worh it in most cases/</div><div><br></div><div>Best Regards, Evgeniy.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 2, 2016 at 8:50 PM, Elazar Leibovich <span dir="ltr"><<a href="mailto:elazarl@gmail.com" target="_blank">elazarl@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I'm having a few (say, a few tens) Debian machines, with a local repository defined.</div><div><br></div><div>In the local repository I have some home made packages I'm building and pushing to the local repository.</div><div><br></div><div>When I'm upgrading my package, I want to be sure the update wouldn't cause a problem.</div><div><br></div><div>So I wish to install them on a few percentage of the machines, wait for complaints.</div><div><br></div><div>If complaints arrive - roll back.</div><div>Otherwise keep upgrading the whole machines.</div><div><br></div><div>I'll appreciate your advice and experience of similar situation,</div><div>I'll appreciate if someone who had actual real life experience with this situation would mention it in the comments.</div><div><br></div><div>Thanks,</div></div>
<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" rel="noreferrer" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">So long, and thanks for all the fish.</div>
</div>