I used cfengine to do such things (and much more). Let me know if you need an example configuration as a starting point.
As far as I know cfengine is not part of RHEL, so you need to install that third party RPM first :) Puppet and other similar tools can do this for you as well. Regards, On Tue, Aug 14, 2012 at 9:59 PM, Steven Tucker <tux...@yahoo.com.au> wrote: > Hi all, > > I have just rolled out a Scientific Linux (Redhat clone) cluster of 20 nodes > plus controller that runs torque for batching and uses a lot of MPI. > My problem is that I periodically get asked to include some library or > program to help out with some ones research code, and often it is something > that needs to be installed across all nodes. > > On my Mageia cluster I simply run urpmi parallel, issue the one command and > it installs across all nodes. For those not familiar with urpmi parallel, it > queries all the nodes asking what rpms are needed to install the given > software (including all dependencies), it then downloads all the rpms to the > machine running urpmi, it then pushes the appropriate rpms to each node and > installs them. > > Is there anything like this for Scientific Linux (RHEL) and Yum ?? > The closest thing I have seen so far is clusterssh, but its not really the > same as each node has to download from the repository. clusterssh is a > general tool for parallel shells. > > I am using a Redhat clone for a number of reasons, the largest being I was > told to and don't really have choice in the matter, so no chance of changing > distros. Scientific Linux was easy to configure and everything seems to work > quite well, so I am quite happy with the distro except for the lack of a > urpmi parallel type tool. > > Any suggestions ?? > > cheers > > Tuxta > -- > SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ > Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html