Jörg-Volker Peetz wrote:
> Maybe, dsh -distributed shell- is a good starting point?

Using dsh illustrates a push-method.  For a small number of machines
pushing works and for when you are monitoring the process manually
then pushing to machines work pretty well.  But when setting up
hundreds or thousands of machines then invariably a number of those
machines will be down at the moment that you are trying to push to
them.  Although dsh is a fine tool using the push-method runs into
process problems pretty quickly.

A better way is a pull-method.  Have the clients pull the updates from
a server.  This way if the client is powered down, hung on a stale nfs
mount, run out of memory by a runaway process, or otherwise
incapacitated then when it becomes operational again it will pull all
pending updates and get back up to date again.

Here is a summary of the issues:

  http://www.infrastructures.org/bootstrap/pushpull.shtml

I strongly recommend going with a pull process.

Bob


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to