<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SysAdmin on cd ~</title><link>https://www.rottenbytes.info/tags/SysAdmin/</link><description>Recent content in SysAdmin on cd ~</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 18 Aug 2010 11:17:56 +0000</lastBuildDate><atom:link href="https://www.rottenbytes.info/tags/SysAdmin/index.xml" rel="self" type="application/rss+xml"/><item><title>M{ongo,collective,oar !}</title><link>https://www.rottenbytes.info/2010/08/18/mongocollectiveoar/</link><pubDate>Wed, 18 Aug 2010 11:17:56 +0000</pubDate><guid>https://www.rottenbytes.info/2010/08/18/mongocollectiveoar/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-62" style="margin-left: 3px; margin-right: 3px;" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;In my last post I’ve been talking about mcollective (check the &lt;a href="http://marionette-collective.org/"&gt;new website&lt;/a&gt;) and mongo and how awesome it is.&lt;/p&gt;</description></item><item><title>A new brick in my infrastructure</title><link>https://www.rottenbytes.info/2010/06/23/a-new-brick-in-my-infrastructure/</link><pubDate>Wed, 23 Jun 2010 12:19:34 +0000</pubDate><guid>https://www.rottenbytes.info/2010/06/23/a-new-brick-in-my-infrastructure/</guid><description>&lt;p&gt;&lt;a href="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg"&gt;&lt;img class="size-full wp-image-62 alignleft" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;&lt;/a&gt;If you read this blog you may know I daily use puppet at $WORK. Puppet is made to maintain configuration on machines, but not for one shot actions. For a couple of month I used to work with fabric for this but It had a few drawbacks, mainly because you need to maintain the list of hosts you want to act on and that it hates dead hosts, even if &lt;a href="http://ghantoos.org/"&gt;ghantoos&lt;/a&gt; dropped a link showing how to &lt;a href="http://stackoverflow.com/questions/1956777/how-to-make-fabric-ignore-offline-hosts-in-the-env-hosts-list"&gt;get rid of this&lt;/a&gt;. So I replaced it with &lt;a href="http://code.google.com/p/mcollective/"&gt;mcollective&lt;/a&gt; : not exactly the same (it uses an agent instead of SSH) but it dynamicaly knows which hosts are up, allows to filter on facts (from facter, the puppet companion).&lt;/p&gt;</description></item><item><title>Mcollective &amp; Xen : naughty things</title><link>https://www.rottenbytes.info/2010/04/14/mcollective-xen-naughty-things/</link><pubDate>Wed, 14 Apr 2010 11:16:50 +0000</pubDate><guid>https://www.rottenbytes.info/2010/04/14/mcollective-xen-naughty-things/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-62" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;I already blogged about my experiments with &lt;a href="http://code.google.com/p/mcollective/"&gt;mcollective&lt;/a&gt; &amp;amp; xen but I had something a little bigger in my mind. A friend had sent me a &lt;a href="http://www.youtube.com/watch?v=7CbRS0GGuNc"&gt;video&lt;/a&gt; showing some vmware neat features (DRS mainly) with VMs migrating through hypervisors automatically.&lt;/p&gt;</description></item><item><title>When puppet meets nginx</title><link>https://www.rottenbytes.info/2010/02/22/when-puppet-meets-nginx/</link><pubDate>Mon, 22 Feb 2010 16:55:04 +0000</pubDate><guid>https://www.rottenbytes.info/2010/02/22/when-puppet-meets-nginx/</guid><description>&lt;p&gt;&lt;img class="size-full wp-image-252 alignleft" title="Absolut_nginx" src="http://www.rottenbytes.info/wp-content/uploads/2010/02/Absolut_nginx.jpg" alt="Absolut_nginx" width="90" height="250" /&gt;At $WORK I started using Nginx a while ago, first as a front end to my mongrel instances for puppet. Recently I began to use it for one of its most know features : reverse proxy (and caching too). Of course this work had to be puppetized !&lt;/p&gt;</description></item><item><title>Solaris fnu</title><link>https://www.rottenbytes.info/2009/12/16/solaris-fnu/</link><pubDate>Wed, 16 Dec 2009 14:33:45 +0000</pubDate><guid>https://www.rottenbytes.info/2009/12/16/solaris-fnu/</guid><description>&lt;p&gt;à $WORK je réinstalle des Solaris 10, et il y a des petits trucs qui font que l’environnement n’est pas directement convivial, surtout quand on a l’habitude d’une debian où il y a mass wrappers. Heureusement, le &lt;a href="http://imil.net/pkgin/" title="pkGIN"&gt;dernier né&lt;/a&gt; de tonton &lt;a href="http://imil.net"&gt;iMil&lt;/a&gt; est dispo et &lt;a href="http://blogs.sun.com/jperkin/entry/apt_get_and_5_000"&gt;fonctionne du tonnerre&lt;/a&gt;. De même, il n’y a pas de sudo disponible par défaut, mais pfexec est là pour le remplacer très avantageusement. Petit “&lt;a href="http://www.c0t0d0s0.org/archives/4844-Less-known-Solaris-features-pfexec.html"&gt;pfexec for dummies&lt;/a&gt;” nécessaire. Allez, un petit coup de ZFS pour continuer et tout sera de nouveau brillant &amp;amp; luisant.&lt;/p&gt;</description></item><item><title>La poupée agile</title><link>https://www.rottenbytes.info/2009/07/06/la-poupee-agile/</link><pubDate>Mon, 06 Jul 2009 14:52:24 +0000</pubDate><guid>https://www.rottenbytes.info/2009/07/06/la-poupee-agile/</guid><description>&lt;p&gt;&lt;img class="alignleft size-thumbnail wp-image-54" title="kermit" src="http://www.rottenbytes.info/wp-content/uploads/2009/01/kermit.jpg" alt="" width="108" height="127" /&gt;Il y a des trucs, ça relève du bon sens mais on y pense pas toujours. Dans le monde des sysadmins, il y en a qui militent pour ce qu’on appelle “l’agilité”. C’est en fait appliquer certaines techniques à la base mises en place pour le développement au monde de l’administration système. Personnellement, je trouve que ce sont essentiellement des conseils de bon sens, l’expérience qui parle en somme.&lt;/p&gt;</description></item><item><title>cd /etc/puppet &amp;&amp;#038; publish</title><link>https://www.rottenbytes.info/2009/06/22/cd-etcpuppet-publish/</link><pubDate>Mon, 22 Jun 2009 13:57:08 +0000</pubDate><guid>https://www.rottenbytes.info/2009/06/22/cd-etcpuppet-publish/</guid><description>&lt;p&gt;&lt;img class="alignleft size-thumbnail wp-image-54" title="kermit" src="http://www.rottenbytes.info/wp-content/uploads/2009/01/kermit.jpg" alt="" width="108" height="127" /&gt;J’en avais parlé il y a quelques temps avec des lutins donc le voici, mon /etc/puppet. Ne vous attendez pas à quelque chose d’exceptionnel puisque ça ne suis pas les best practices, notamment le découpage en modules. Accessoirement certaines classes ont besoin d’être réécrites (souvent les premières que j’ai conçues).&lt;/p&gt;</description></item></channel></rss>