Installing software on a large number of Systems

Hi,

I'm new to the unix world and I would like to know if anyone can give me some pointers as to how to install and run a program on a large number of servers easily. Can anyone offer any pointers please?

F.y.i I have developed a program in C to collect performance data from AIX systems. Installing and collecting on a single system is easy but doing it over 500 systems is a different ball game altogether.

Any suggestions would be appreciated.

Cheers

Stuart

for the solaris environment at work, some smart people have created a parallel deployment program where you only need to supply some parameters to it and a host list and it does the "manual" install at the listed hosts ...

however --- if you don't have one of those yet --- and you have remote root access to the 500 systems you're referring to , you can always just loop through a host list and install your program manually ... (solaris example below) ...

for host in `< host.list`
do
    ssh $host "hostname; cd /mypkg/dir; pkgadd -d ."
done