[mdlug] Centralized package management tools

Michael ORourke mrorourke at earthlink.net
Mon Dec 1 10:32:52 EST 2008


Here are some tools that I have found so far...

Auditing:
http://pakiti.sourceforge.net/

Yum/Apt repository tool:
http://dag.wieers.com/home-made/mrepo/

Install server:
https://fedorahosted.org/cobbler/

Centralized Package management:
http://current.tigris.org/

The last one, current, looks to be the most promising.  But it appears that 
it has not had any recent development for about 2 years now.  And with a 
project name of 'current', it's a bit difficult to find any additional info 
other than their own website.  :-)

-Mike

----- Original Message ----- 
From: Wojtak, Greg
To: MDLUG's Main discussion list
Sent: Monday, December 01, 2008 9:38 AM
Subject: Re: [mdlug] Centralized package management tools


Ah, the holy grail for CentOS/RHEL systems (aside from paying Red Hat
$13,000 a year for a satellite server!).

I am looking for the same thing (and I'm sure any other Linux Sysadmin
is) for years.  I'm still using the strategy of "install updates on dev
server, keep the rpm's that were downloaded, move them to test, then
production, and pray to God that the same packages are in sync across
all environments."

Not very efficient.  I've been looking into building a yum server and
configuring the yum-updatesd to download the packages that I roll out.
A little better than using cron, but not by much.

I'd be interested to hear if you find anything.

Greg Wojtak

-----Original Message-----
From: mdlug-bounces at mdlug.org [mailto:mdlug-bounces at mdlug.org] On Behalf
Of Michael ORourke
Sent: Monday, December 01, 2008 9:29 AM
To: MDLUG's main mailing list
Subject: [mdlug] Centralized package management tools

Lug nuts,

I'm looking for some recommendations, specifically for the CentOS 5.2
distribution, for a centralized package management system or tools.
I've
spent some time doing vaious Google searches, but haven't found what I
was
looking for aside from basic tools such as 'yum' and 'up2date', which
are
designed to run on a single host.  I was hoping that I would stumble
upon
some existing tools that could be leveraged in an existing environment.
What I would really like is:
* Gui tools (browser based).
* Internal centralized server (package repository).
* Centralized management (for development, QA, & production).
* Ability to schedule updates and manually push updates.
* Auditing capabilities (which servers have what packages installed).
* Ability to manage servers by group (e.g. Dev App servers).

Running 'yum -update' from cron on each server isn't a good strategy,
especially when it comes to production systems.  I would like to have
the
capability to pull down patches to a centralized server, then push the
patches/updates to the development/QA environment, and finally out to
the
production systems after testing is completed.
Is that too much to ask for.  :-)
Any suggestions/recommendations/ideas?

Thanks,
Mike

_______________________________________________
mdlug mailing list
mdlug at mdlug.org
http://mdlug.org/mailman/listinfo/mdlug
_______________________________________________
mdlug mailing list
mdlug at mdlug.org
http://mdlug.org/mailman/listinfo/mdlug




No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.12/1822 - Release Date: 12/1/2008 
8:23 AM 




More information about the mdlug mailing list