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 1QOeJl-000247-Be for garchives@archives.gentoo.org; Mon, 23 May 2011 23:13:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3C67C1C295 for ; Mon, 23 May 2011 23:13:44 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id E57F81C235 for ; Mon, 23 May 2011 23:11:22 +0000 (UTC) Received: by wyi11 with SMTP id 11so5920949wyi.40 for ; Mon, 23 May 2011 16:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=rVVk8V3b+SLCOuf4puUOk7iQaTitlARiaz+aW9Cn0Zw=; b=fKo3FF3YCftcjIn+ijhXlvjF6jpbLo4wAUGMS15WLuxsB4dfN9xJiUGCJgyrEEEB/u RCHStWJJarAtTBSD09W+UwfqovIeZ2v8TWGOenCiBUi8zNSzdHgmLNohCsDCybxFjjpJ UwGvV63Uw/uMmuYItinGd4auTyYPIxdJzqasg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=VtEtfGPfZwEV4RlYooZYwj/ZfbOaVeOsHaJw0bta0tSLdXVsYWk76/ZR2lshXDMHk8 pKAYsdlEzlnGSdY9OneS1hMF99/fA5+tw9t8wu9b1H/q7Km+17hgWQYETDwwE5oSpNJv P+aPI2YOVq9wDLfK/lNEMQNkMwos2rxcKTLIs= Received: by 10.227.7.146 with SMTP id d18mr2788409wbd.96.1306192282102; Mon, 23 May 2011 16:11:22 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-server@lists.gentoo.org Reply-to: gentoo-server@lists.gentoo.org MIME-Version: 1.0 Received: by 10.227.20.140 with HTTP; Mon, 23 May 2011 16:11:02 -0700 (PDT) In-Reply-To: References: From: Mark Shields Date: Mon, 23 May 2011 18:11:02 -0500 Message-ID: Subject: Re: [gentoo-server] Managing multiple servers. To: gentoo-server@lists.gentoo.org Content-Type: multipart/alternative; boundary=0022158df337fbabef04a3f99660 X-Archives-Salt: X-Archives-Hash: 2eaa03a6d43db4e5c89e7288e4a088a2 --0022158df337fbabef04a3f99660 Content-Type: text/plain; charset=ISO-8859-1 On Mon, May 23, 2011 at 5:12 PM, la Bigmac wrote: > Hello list, > > > > Seems to be a few people recently wanting to discuss Gentoo as a server :-) > so thought I would pose a question that has been bugging me. > > > > What would you guys recommend to manage multiple servers and the package > versions? > > > > While I have a central emerge server (*rsync)* and sync all of my servers > to it I still manually update the packages. > > > > Example, openssh how should I be updating openssh on all of my servers > other than logging onto each one in turn and running emerge openssh. > > > > Should I cron schedule an *emerge* --*update world *and control the > repository of packages or is there a more elegant solution? > > > > Regards, > > > > Mat. > You can always use clusterssh to send the same command to all of them. When I was managing multiple servers, I would have a cron job set to eix-sync daily (the maximum frequency Gentoo recommends syncing), then once a week I would have emerge -DNpvu world e-mailed from cron. I would then review the e-mail and see if I wanted to upgrade. If I didn't, I'd mask the package version and move on. --0022158df337fbabef04a3f99660 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Mon, May 23, 2011 at 5:12 PM, la Bigmac <la_bigmac@hotmail= .com> wrote:

Hello list,

=A0

Seems to be a few people recently wanting to discuss Gentoo as a server :-) so thought I would pose a questio= n that has been bugging me.

=A0

What would you guys recommend to manage multiple servers and the package versions?

=A0

While I have a central emerge server (rsync) and sync all of my servers to it I still manually upd= ate the packages.

=A0

Example, openssh how should I be updating openssh on all of my servers other than logging onto each one in t= urn and running emerge openssh.

=A0

Should I cron schedule an emerge<= /i> --update world=A0 and control the repository of packages or is there a more elegant solution?

=A0

Regards,

=A0

Mat.



You can always use clusterssh to= send the same command to all of them.

When I was = managing multiple servers, I would have a cron job set to eix-sync daily (t= he maximum frequency Gentoo recommends syncing), then once a week I would h= ave emerge -DNpvu world =A0 e-mailed from cron. =A0I would then review the = e-mail and see if I wanted to upgrade. =A0If I didn't, I'd mask the= package version and move on.
--0022158df337fbabef04a3f99660--