[Beowulf] managing debian packages

Guy Coates gmpc at sanger.ac.uk
Wed Feb 23 12:56:53 PST 2005

On Wed, 23 Feb 2005, Yaroslav Halchenko wrote:

> Hello to all Beowulfers,
> A simple question: so we have cfengine2 to manage configs  through the
> hosts. But its "packages" section is quite handicaped so there is a
> question: how do you manage installing packages on  nodes which
> some times might differ a bit but most often have the same set of
> packages. I have in mind Debian packaging system

For the installs, take a look at FAI; it is the automated debian
installer. It is extremely flexible, so you can hack it about to do pretty
much anything you want.

Once the machines are up, dsh is a fine way of keeping things up to date
or installing new stuff.  If you don't want to be pestered by
configuration questions during package installs, you can change that
behaviour in /etc/debconf.conf to make everything non-interactive.

There is also a rather nifty debian package called jablicator. You run it
on a master system and it creates an empty deb file which depends on every
deb installed.

If you then install that deb on another machine, it will auto-magically
install whatever it needs to make it a clone of the master. It probably
won't handle config files, but dsh/cfengine can handle that part for you.



Dr. Guy Coates,  Informatics System Group
The Wellcome Trust Sanger Institute, Hinxton, Cambridge, CB10 1SA, UK
Tel: +44 (0)1223 834244 ex 7199

More information about the Beowulf mailing list