Com certeza a melhor solucao seria um script + um arquivo contendo os IPs/hostnames dos computadores na sua rede, dai o script iria ler linha a linha do arquivo de IPs/Hostnames e chamar o ssh para cada um deles (obviamente o esquema de chaves DSA deveria ser feito para _cada_ host da sua rede afim de evitar que voce precise digitar senhas para cada comando ser executado! - Quanto a decisao de dividir o script do arquivo de ips/hostnames e'so' pra facilitar a inclusao de novos hosts ou a remocao de hosts nos quais nao sera mais necessario executar os comandos), mas fora isso, acredito que a sua solucao de clusterit e etc... e' algo como usar uma marreta pra pregar um prego na parede, use the right tool for the right job ;)
atenciosamente, victor f. loureiro lima Em 16/07/07, Lucas Mocellin<[EMAIL PROTECTED]> escreveu: > Então, nesse Cluster It, você cria um arquivo com os hosts das máquinas e > ele executa os comandos em todas máquinas, abre um shell principal que > replica os comandos para todas as máquinas e um shell para cada máquina para > ver o que está acontecendo, e caso necessário execute algum comando > individual para alguma máquina específica. > > Mas infelizmente ele ainda está com muitos bugs. > > Eu não programo muito bem, e queria algo que não somente "replicasse" os > comandos, pois caso dê algo errado ou precise executar algum comando > individual, etc.. começa complicar. > > Se quiser dar uma olhada para entender melhor o que estou falando - caso eu > esteja me enrrolando d+(provavelmente sim, hehe) - dê uma olhada na URL: > > http://www.garbled.net/clusterit.html > > Valeu. =) > > Lucas. > > > Em 16/07/07, William Grzybowski <[EMAIL PROTECTED]> escreveu: > > > > On 7/16/07, Lucas Mocellin <[EMAIL PROTECTED]> wrote: > > > > > > O problema é que se eu tenho 100 servidores, e eu quero executar algum > > > comando em todos eles (por exemplo um cvsup) eu tenho q abrir um ssh > > para > > > cada servidor, o q nao seria conveniente. certo? > > > > > > > > De qualquer maneira voce teria que configurar as 100 servidoras ou > > percorrer > > 100 ips, nao? > > > > Consigo imaginar um shell script de umas 20 linhas que faca isso.. > > > > Mas eh somente uma ideia, nao conheco a fundo a sua estrutura para poder > > dar > > uma certeza. > > > > > > ou tem alguma opcao no ssh mesmo que tenha essa funcionalidade. > > > > > > Em 16/07/07, William Grzybowski <[EMAIL PROTECTED]> escreveu: > > > > > > > > Oi, > > > > > > > > Se eu entendi bem.. > > > > > > > > Qual seria o problema de gerar chaves DSA em cada conta ssh que voce > > > quer > > > > que os comandos sejam executados e utilizar o proprio ssh para > > executar > > > o > > > > comando: > > > > ssh [EMAIL PROTECTED] command > > > > > > > > ? > > > > > > > > On 7/16/07, Lucas Mocellin <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Olá, > > > > > > > > > > tem algum programa como o "Cluster It" ( > > > > > http://www.garbled.net/clusterit.html) que eu possa executar o mesmo > > > > > comando > > > > > em vários shells através de ssh? Para evitar que eu precise efetuar > > um > > > > > mesmo > > > > > processo(atualização por exemplo) repetidas vezes. Executo o comando > > e > > > > ele > > > > > "replica" para todas as máquinas especificadas. > > > > > > > > > > Usei esse Cluster It porém não gostei, funcionar até funciona, porém > > > com > > > > > alguns bugs. E não estou achando outro que seja conveniente. > > > > > > > > > > Alguém tem alguma sugestão? > > > > > > > > > > Obrigado. > > > > > > > > > > Lucas. > > > > > ------------------------- > > > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > > > > > > > > > > > > > > > -- > > > > William Grzybowski > > > > ------------------------------------------ > > > > // a light in the black, or just fear of the dark // > > > > ------------------------- > > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > ------------------------- > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > > > -- > > William Grzybowski > > ------------------------------------------ > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd