[nycbug-talk] New Setup Questions

Matt Juszczak matt at atopia.net
Sat Apr 18 00:18:21 EDT 2009


I wasn't able to find this anywhere..

On Sat, 18 Apr 2009, riegersteve at gmail.com wrote:

> Check out rubix
> We use it here at ticketmaster to manage over 10k servers from a central location
>
> Will even install oracle, sap, tomcat, etc...
>
> If you need more info let me know
>
> --
> Sent via Blackberry
> I can be reached at 310-947-8565
>
> -----Original Message-----
> From: Matt Juszczak <matt at atopia.net>
>
> Date: Fri, 17 Apr 2009 23:30:40
> To: David Lawson<dave at donnerjack.com>
> Cc: <talk at lists.nycbug.org>
> Subject: Re: [nycbug-talk] New Setup Questions
>
>
> When you say you know several admins using "it" and quite happy with "it",
> are you referring to CFEngine or Puppet?
>
> On Fri, 17 Apr 2009, David Lawson wrote:
>
>> Actually, if puppet has good BSD support, the package management,
>> particularly across multiple hardware architectures and the like, seems like
>> a really good fit for it.  From what I recall of the (quite old at this
>> point) presentation I saw about it, that was a big advantage.  I'm not sure
>> how CFEngine works with package management, I'm sure it has a facility for
>> it, but I know a couple admins, several of whom are BSD users, who are using
>> it and quite happy with it.  Fifty boxes is kind of small for that level of
>> administrative overhead, but what you pay in effort up front, you get back in
>> the long term.
>>
>> --Dave
>> On Apr 17, 2009, at 11:01 PM, Matt Juszczak wrote:
>>
>>> That's what I'm trying to figure out.  These two questions sort of
>>> intertwine themselves.  If we decide to go the "ports scripted" route,
>>> we'll most likely have scripts like this in SVN:
>>>
>>> ./webserver-setup.sh -h<option1> -i<option2>
>>>
>>> which will basically do a cvsup /etc/ports-supfile, install necessary ports
>>> (all the same version of course), install php, etc.  Then, we'd push the
>>> configuration files via svn as well.
>>>
>>> If we decide to go a package route, we might even put the packages in SVN,
>>> so that you can "check out" the repository of packages.
>>>
>>> I've looked at puppet, and I've looked at CF engine: puppet seems limited,
>>> and CF Engine seems complex.  Seems like it's a pick your poison.
>>>
>>> On Fri, 17 Apr 2009, Brian Gupta wrote:
>>>
>>>> Not to start up the cfengine vs puppet debate again, but one question. How
>>>> do you plan to handle package installation?
>>>> That's one thing where CMS can really help.
>>>> -Brian
>>>> On Fri, Apr 17, 2009 at 1:42 PM, Matt Juszczak <matt at atopia.net> wrote:
>>>>     We're launching an entirely new setup across FreeBSD boxes - about 50
>>>>     servers total.  I have two things which I'm still somewhat debating,
>>>> and
>>>>     thought I'd get a second opinion.
>>>>
>>>>     First, instead of using CFEngine to manage the boxes, I was thinking
>>>> of
>>>>     using an SVN-based setup.  Each server would checkout their
>>>> appropriate
>>>>     files via SVN, and I would "trigger" each server when it needs an
>>>> update
>>>>     via config files that would be fetched often via either ftp or svn.
>>>> This
>>>>     is neat and flexible, but not as complex as CFEngine.  Thoughts?
>>>>
>>>>     Second, I'm trying to decide how to do packages.  Across the 50
>>>> servers
>>>>     we'll have about 6 or 7 different hardware sets.  Some will be Dell,
>>>> some
>>>>     IBM, etc.  Most will be 64 bit boxes (to address larger memory
>>>> ranges).
>>>>     Should I set up a single server for each class (and do make package to
>>>>     create packages for each box), or should I just compile ports from
>>>> source
>>>>     on each box, verifying that I'm installing the same package version
>>>> each
>>>>     time (which will allow each box to take advantage of the benefits of
>>>> its
>>>>     specific hardware).
>>>>
>>>>     Those are my two questions, and I'd appreciate any input anyone can
>>>>     provide.  Thanks!
>>>>
>>>>     -Matt
>>>>     _______________________________________________
>>>>     talk mailing list
>>>>     talk at lists.nycbug.org
>>>>     http://lists.nycbug.org/mailman/listinfo/talk
>>>> --
>>>> - Brian Gupta
>>>> New York City user groups calendar:
>>>> http://nyc.brandorr.com/
>>> _______________________________________________
>>> talk mailing list
>>> talk at lists.nycbug.org
>>> http://lists.nycbug.org/mailman/listinfo/talk
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://lists.nycbug.org/mailman/listinfo/talk
>



More information about the talk mailing list