Re: question on managing multiple boxes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Jerry Geis wrote:
> How do admins handle a situation with many boxes like 50 for example.
> If I wish to tell 50 boxes to run a handful of commands - how is that done?
> (I mean without actually logging into 1,2,3,4...X  and executing the
> commands)

Depends what the commands have to do. For most of my management I use
cfengine which runs hourly and can run things on classes of boxes.

If I want to run something *right now* I use a simple script and
ssh keys, and ssh-agent to automatically login to however many boxes
I want and run the command.

e.g. assuming the boxes have various names, create a text file that
has all of their names and a simple 1-liner to iterate through the
file and login to the systems, if they are all named similarly you
can use something like seq to help

e.g.

for i in `seq -w 1 50`; do ssh username@myserver${i} "my command";done

There are also tools like clusterssh which can run the commands
in parallel. Never used them myself.

nate

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux