[Beowulf] Configuration management tools/strategy
tegner at renget.se
tegner at renget.se
Mon Jan 7 03:10:51 PST 2013
Running a rather small cluster, and just swtched from puppet to salt - mostly because it is written in python, and I'm more comfortable with that. Haven't used neither puppet nor salt much, but both satisfies my rather basic needs.
/jon
Tim Cutts <tjrc at sanger.ac.uk> skrev:
>
>On 6 Jan 2013, at 18:55, Skylar Thompson <skylar.thompson at gmail.com>
>wrote:
>
>> CFengine probably isn't a bad choice - going with something that's
>> well-tested and -used is helpful because it's a lot easier to get
>> recipes for what you need to do.
>
>We use cfengine2 and cfengine3 here; still in the middle of migrating
>from one to the other. We also evaluated puppet, at the time we were
>deciding whether to move to cfengine3. Puppet vs. cfengine is very
>much another emacs vs. vi religious debate. There are strengths and
>weaknesses to both, I think. Puppet's manifest syntax is higher level
>and somewhat easier to get to grips with when you start, but anything
>more sophisticated and you have to start writing extensions in Ruby,
>and that language is one of my pet hates. One thing some people may
>object to, which may or may not be because it's written in ruby, is the
>amount of RAM puppet uses while running. Some might consider that to
>be unacceptably disruptive, depending on the size of your nodes and how
>fully utilised the RAM normally is. CFengine's terminology is
>confusing. Promisers and promisees; unnecessary terminology which just
>obfuscates things. And easily typo'd one for the other as well. But
>it does work, a
>nd it's relatively lightweight. The commercial pricing, if you want
>the extra features that brings, is extremely expensive. But I agree
>with Skylar, CFengine is well-established, and there's a lot of
>expertise out there. Increasingly, that's true of the others as well,
>though.
>
>> The one on the list I can absolutely
>> recommend against is Spacewalk - we use RHN Satellite (the commercial
>> version of Spacewalk) and it is easily the worst configuration
>> management system I have ever seen.
>
>We use another commercial version of Spacewalk, SuSE Manager, to manage
>patch levels on our SLES boxes. We don't use it for any other distros,
>and not for configuration management other than patch levels. It's not
>very pleasant to use, I agree - Fixing bugs in its scripts just to get
>it to install, and then fighting with Novell's hideous licensing model
>for it, took months. Not pleasant.
>
>For Debian and Ubuntu we use FAI for deployment, which works pretty
>nicely. Obviously both cfengine and FAI config setups are under
>version control.
>
>Tim
--
Skickat från min Android-telefon med K-9 E-post. Ursäkta min fåordighet.
More information about the Beowulf
mailing list