<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Homo-Adminus Blog - Latest Comments in Puppet - Admin&amp;#8217;s Best Friend</title><link>http://homo-adminus.disqus.com/</link><description></description><language>en</language><lastBuildDate>Wed, 30 Jul 2008 15:34:53 -0000</lastBuildDate><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460876</link><description>Yes, there are bugs in Ruby that cause problems with puppet...&lt;br&gt;&lt;br&gt;&lt;a href="http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#id57" rel="nofollow"&gt;http://reductivelabs.com/trac/puppet/wiki/Frequ...&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil</dc:creator><pubDate>Wed, 30 Jul 2008 15:34:53 -0000</pubDate></item><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460877</link><description>Hi Robby,&lt;br&gt;&lt;br&gt;Huh?  Of course you can have memory leaks in a Ruby program - or something to the same effect.&lt;br&gt;&lt;br&gt;I've seen them too in our install of just a few dozen servers, but a restart of the process every few months seems to be plenty to keep it in check.  The benefits by far outweigh the problems.   I can't imagine managing more than one server without it now.&lt;br&gt;&lt;br&gt;One of the really neat things is that it makes it VASTLY easier to recreate a server when you're upgrading or replacing it.&lt;br&gt;&lt;br&gt;  - ask</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ask Bjørn Hansen</dc:creator><pubDate>Sun, 27 Jul 2008 01:25:35 -0000</pubDate></item><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460875</link><description>re: Ilya &lt;br&gt;&lt;br&gt;Disclaimer: I haven't run puppet in a large install, just have done initial research...&lt;br&gt;&lt;br&gt;From my understanding on the inner-workings of puppet, it's written in 100% ruby. How can a scripting language have memory leaks? Your version of Ruby may leak memory, but puppet itself cannot. It's possible that the script may have errors or may not have proper error handling that causes it to be unstable, but i seriously doubt that you're experiencing memory leaks when using puppetd.&lt;br&gt;&lt;br&gt;Also, i'm not sure about what sort of file corruptions you're talking about- corrupt configuration files?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">robbyt</dc:creator><pubDate>Wed, 02 Jul 2008 19:00:10 -0000</pubDate></item><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460874</link><description>Puppet is nice in theory. In practice we found it is quite unstable for big installations (~100 servers): there are multiple memory leak issues in both puppetmaster and puppet client, stability issues where both die from time to time and even file corruptions. These problems are being slowly fixed with each new release but right now using puppet for big installations is source of constant problems and wastes a lot of time of our sysops team. Unfortunately you don't notice these problems until you get many servers to manage; on smaller installations it seems to work without problems (or at least they happen less often). In our case number of servers we manage increased slowly so we felt into the trap and now rely on puppet too much so it is quite late to change.&lt;br&gt;&lt;br&gt;If you start afresh I'd take a look on cfengine: it is not as flexible and nice as puppet but probably is more stable simply because it is more old. In the long run puppet will be probably ok too as it is being developed actively but right now it is in "beta" state.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ilya Martynov</dc:creator><pubDate>Tue, 01 Apr 2008 09:58:24 -0000</pubDate></item><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460873</link><description>2DM: No, it works on backbone interface for me. First thing I did was assigning puppet master machine a name like puppet.local and adding an appropriate record to /etc/hosts. Then I've specified this name in /etc/puppetmasterd.conf:&lt;br&gt;&lt;code&gt;&lt;br&gt;[puppetmasterd]&lt;br&gt;reports = store,rrdgraph,tagmail,log&lt;br&gt;certname = puppet.local&lt;br&gt;&lt;/code&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Scoundrel</dc:creator><pubDate>Sun, 16 Mar 2008 19:24:05 -0000</pubDate></item><item><title>Re: Puppet - Admin&amp;#8217;s Best Friend</title><link>http://blog.kovyrin.net/2008/03/12/puppet-the-best-admins-friend/#comment-2460872</link><description>To make it work together should I have external IP on client machine? Can't make it work with certificates.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DM</dc:creator><pubDate>Wed, 12 Mar 2008 18:45:17 -0000</pubDate></item></channel></rss>