Connecting Tech Pros Worldwide Help | Site Map

I have 100 servers which need a new backup server added to a text file,

  #1  
Old July 1st, 2006, 11:25 AM
gavino
Guest
 
Posts: n/a
This seems easy but I have been asking tcl and python IRC chat all day
and no one gave an answer.
I have 100 servers which need a new backup server added to a text file,

and then the backup agent restarted.
If I have a list of the servers, all with same root password, and the
connection is ssh.
How do I connect to the server, cat the line to the config file, stop
adn start the agent, and then do same to next server in list and
iterate through the 100 servers.
What script would allow this?

  #2  
Old July 1st, 2006, 12:35 PM
David Haynes
Guest
 
Posts: n/a

re: I have 100 servers which need a new backup server added to a text file,


gavino wrote:[color=blue]
> This seems easy but I have been asking tcl and python IRC chat all day
> and no one gave an answer.
> I have 100 servers which need a new backup server added to a text file,
>
> and then the backup agent restarted.
> If I have a list of the servers, all with same root password, and the
> connection is ssh.
> How do I connect to the server, cat the line to the config file, stop
> adn start the agent, and then do same to next server in list and
> iterate through the 100 servers.
> What script would allow this?
>[/color]
Curl will let you do this.

-david-

  #3  
Old July 1st, 2006, 07:45 PM
gavino
Guest
 
Posts: n/a

re: I have 100 servers which need a new backup server added to a text file,


list of servers L.txt
#cat L.txt
config file is /var/bkupexec/agent.cfg need to add "tell epobackup" to
bottom of file
# cat "tell epobackup" >> /var/bkupexec/agent.cfg
agent is /etc/init.d/agent.ini stop (and then start)
# /etc/init.d/agent.init stop
# /etc/init.d/agent.init start
os=redhat ent 4ES
I intend to use root password which is same for all 100 servers.
#now I'm stuck

David Haynes wrote:[color=blue]
> gavino wrote:[color=green]
> > This seems easy but I have been asking tcl and python IRC chat all day
> > and no one gave an answer.
> > I have 100 servers which need a new backup server added to a text file,
> >
> > and then the backup agent restarted.
> > If I have a list of the servers, all with same root password, and the
> > connection is ssh.
> > How do I connect to the server, cat the line to the config file, stop
> > adn start the agent, and then do same to next server in list and
> > iterate through the 100 servers.
> > What script would allow this?
> >[/color]
> Curl will let you do this.
>
> -david-[/color]

  #4  
Old July 2nd, 2006, 09:45 AM
Tim Martin
Guest
 
Posts: n/a

re: I have 100 servers which need a new backup server added to a text file,


gavino wrote:
Quote:
This seems easy but I have been asking tcl and python IRC chat all day
and no one gave an answer.
I have 100 servers which need a new backup server added to a text file,
>
and then the backup agent restarted.
If I have a list of the servers, all with same root password, and the
connection is ssh.
How do I connect to the server, cat the line to the config file, stop
adn start the agent, and then do same to next server in list and
iterate through the 100 servers.
What script would allow this?
>
If I understand you correctly, I believe Mussh might do the trick:

http://sourceforge.net/projects/mussh

I've never used it myself though.

Tim
  #5  
Old July 3rd, 2006, 11:05 PM
Colin McKinnon
Guest
 
Posts: n/a

re: I have 100 servers which need a new backup server added to a text file,


gavino wrote:
Quote:
This seems easy but I have been asking tcl and python IRC chat all day
and no one gave an answer.
I have 100 servers which need a new backup server added to a text file,
>
and then the backup agent restarted.
If I have a list of the servers, all with same root password, and the
connection is ssh.
How do I connect to the server, cat the line to the config file, stop
adn start the agent, and then do same to next server in list and
iterate through the 100 servers.
What script would allow this?
Kind of OT.

I used rsync for maintaining config files on my servers with shared keys -
but its not a good idea to do this as the root user.

I can just tell that this is one of things where 'only doing it once' it
just wishful thinking. Try asking on one of the admin (e.g.
comp.os.unix)lists as they might have better suggestions than I.

Since you're using root to ssh into these boxes (it's generally considered
BAD practice to allow root to ssh in directly) you'll need to use expect or
PHP's popen to feed the password to the ssh session. That'll get it done
this time - but really you should be setting up some cluster management
system where the nodes poll config from a central location and deal with it
sensibly.

C.
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
.Net frameword Resources ( vb.net , asp.net etc...) shamirza answers 0 January 17th, 2007 08:05 AM
I have 100 servers which need a new backup server added to a text file, and then the backup agent restarted. gavino answers 13 July 3rd, 2006 09:35 AM