From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N9ffD-0003H3-SC for garchives@archives.gentoo.org; Sun, 15 Nov 2009 14:01:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 74BF9E09E9 for ; Sun, 15 Nov 2009 14:01:11 +0000 (UTC) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by pigeon.gentoo.org (Postfix) with SMTP id 86057E0B71 for ; Sun, 15 Nov 2009 12:08:39 +0000 (UTC) Received: (qmail invoked by alias); 15 Nov 2009 12:08:38 -0000 Received: from 188-23-50-73.adsl.highway.telekom.at (EHLO [192.168.1.4]) [188.23.50.73] by mail.gmx.net (mp050) with SMTP; 15 Nov 2009 13:08:38 +0100 X-Authenticated: #6602278 X-Provags-ID: V01U2FsdGVkX1/dRkwAXbzddlK3uLF2Zm6npk0cTEc/z15xePvBED gdsc0/o4aoa0Kq Message-ID: <4AFFEF5E.7060500@gmx.net> Date: Sun, 15 Nov 2009 13:09:02 +0100 From: Andreas Niederl User-Agent: Thunderbird 2.0.0.23 (X11/20091005) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Re: Gentoo for many servers References: <200910292057.51103.alan.mckinnon@gmail.com> <200911141836.06468.wonko@wonkology.org> In-Reply-To: <200911141836.06468.wonko@wonkology.org> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.54 X-Archives-Salt: 0549f6fd-63c6-4e37-850f-162126cf3ba8 X-Archives-Hash: 8194f7c05f7263b9f3e9dfd5f3f951a8 Alex Schuster wrote: > Alan McKinnon wrote: > >> clusterssh will let you log into many machines at once and run emerge >> -avuND world everywhere > > This is way cool. I just started using it on eight Fedora servers I am > administrating. Nice, now this is an improvement over my 'for $h in > $HOSTS; do ssh $h "yum install foo"; done' approach. You could have a look at app-admin/puppet [1][2] which supposedly takes car of these things. [...] > Now I am thinking about a Gentoo installation instead. > > Pros: > - Continuous updates, no downtime for upgrading, only when I decide to > install a new kernel. This is really really cool. I fear the upgrade from > Fedora 10 to 12 which has to be done soon. > - Some improvement in speed. Those machines do A LOT of numbercrunching, > which jobs often lasting for days, so even small improvements would be > nice. > - Easier debugging. When things do not work, I think it's easier to dig > into the problem. No fancy, but sometimes buggy GUIs hiding basic > functionality. These two things would probably be your best selling points for your idea. > - Heck, Gentoo is _cooler_ than typical distributions. And emerging with > distcc on about 8*4 cores would be fun :) Being 'cool' doesn't count, at least last time I looked. > - I am probably the only one who can administrate them. That is a huge disadvantage. > Cons: > - If something will not work with this not so common (meta)distribution, > people will say "always trouble with your Gentoo Schmentoo, it works fine > in Fedora". Fedora is more mainstream, if something does not work there, > then it's okay for the people to accept it. > - I fear that big packages like Matlab are made for and tested on the > typical distributions, and may have problems with the not-so-common > Gentoo. I think someone here just had such a problem with Mathematica > (which we do currently not use). [...] If you're using commercial software which is only supported by Redhat, Novell, etc. then you should think twice about replacing it. But I'm guessing that those packages don't have to be installed on every machine. So, I'd suggest that you use Gentoo on those boxes where you'd have the biggest advantage using it and no or minimal disadvantages. > - I am probably the only one who can administrate them. I think Gentoo is > easier to maintain in the long run, but only when you take the time to > learn it. With Fedora, you do not need much more than the 'yum install' > command. There is no need to read complicated X.org upgrade guides and > such. [...] Please do your colleagues and successors a favor and document your whole setup really good. Regards, Andi [1] http://reductivelabs.com/products/puppet/ [2] http://log.onthebrink.de/2008/05/using-puppet-on-gentoo.html