Linux - Running The Same Command on Many Machines at Once
Solution 1:
There's also ClusterSSH, which, well, does exactly what you think it does. Yay for descriptive naming!
Solution 2:
Hm, maybe pconsole is the tool you want.
Solution 3:
You should check out Puppet here is a linux.com article on its setup and use
Solution 4:
You may try Capistrano. Originally it is a Rails deployment tool, but it grew to do many things with remote machines.
For a more complete aproach to administration of multiple machine you may want to try Chef.
Solution 5:
Don't overlook pssh and dsh either; they're both much like gsh that @Philip Durbin mentioned.