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.
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