Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles daniel.porto@gmail.com:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles daniel.porto@gmail.com:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles daniel.porto@gmail.com:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
boot pela rede nao. mas elas tem conexão com rede e um script de boot poderia ser um paliativo para coisas mais simples.. como faço? no rc.local manda copiar o script (um wget ... e depois exec...) ? mesmo assim queria ver as saidas.. e rebootar as maquinas toda vez q quiser atualizar complcia.. to achando q nao tem mesmo... :-(
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles < daniel.porto@gmail.com>:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Olá,
Faça um script com expect.
[]'s
Gustavo Picoloto
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles < daniel.porto@gmail.com>:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
nao entendi.. vc tem algum how to?? ou exemplo?? expect eh um comando?
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
Faça um script com expect.
[]'s
Gustavo Picoloto
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles < daniel.porto@gmail.com>:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Olá,
O expect é um comando (acho que quase uma linguagem de programação) onde você pode passar comandos shell para ele executar em outras máquinas. Ele até "digita" o usuário e a senha para você.
Uso ele no trabalho para executar scripts de mais de 100k de código em máquinas de clientes (algumas centenas de máquinas cada vez). Se não fosse ele, seria absurdamente mais demorado para fazer meu trabalho :)
Não tenho nenhum howto aqui, mas não é muuuuito difícil aprender. Acredito que uma boa googlada resolve :)
[]'s
Gustavo Picoloto
2006/8/3, Daniel Charles daniel.porto@gmail.com:
nao entendi.. vc tem algum how to?? ou exemplo?? expect eh um comando?
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
Faça um script com expect.
[]'s
Gustavo Picoloto
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles < daniel.porto@gmail.com>:
Bom dia.
Pessoal eu to precisando executar uns comandos em várias maquinas, por exemplo, madar um determinado pacote instalar ou remover ou executar uma dada aplicação, disparar scripts.. so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
será se não tem um jeito de otimizar isso?? como mandar um comando para uma faixa de ips ou coisa parecida.. qq solução q mande um comando para essas varias maquinas já é uma ajuda. Como disse atens, as maquinas sao iguais mas eventualmente os comandos podem ter retornos diferentes.. como por exemplo.. no caso de um update, uma falha de conexao de rede com a internet... como isso é tratado?
Obrigado Daniel Charles F Porto -- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
valei Gustavo. o expect resolve meu problema.. realmente eh simples de usar. to preparando os scripts ja obrigado
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
O expect é um comando (acho que quase uma linguagem de programação) onde você pode passar comandos shell para ele executar em outras máquinas. Ele até "digita" o usuário e a senha para você.
Uso ele no trabalho para executar scripts de mais de 100k de código em máquinas de clientes (algumas centenas de máquinas cada vez). Se não fosse ele, seria absurdamente mais demorado para fazer meu trabalho :)
Não tenho nenhum howto aqui, mas não é muuuuito difícil aprender. Acredito que uma boa googlada resolve :)
[]'s
Gustavo Picoloto
2006/8/3, Daniel Charles daniel.porto@gmail.com:
nao entendi.. vc tem algum how to?? ou exemplo?? expect eh um comando?
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
Faça um script com expect.
[]'s
Gustavo Picoloto
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com:
mande exetutar um scrip é mais simples...
2006/8/3, Daniel Charles < daniel.porto@gmail.com>: > Bom dia. > > Pessoal eu to precisando executar uns comandos em várias maquinas, por > exemplo, madar um determinado pacote instalar ou remover ou executar > uma dada aplicação, disparar scripts.. > so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em > hardware e software instalado. > Abrir uma seção ssh pra cada uma delas e digitar vários comandos > varias vezes toma um tempo danado.. (e lasca a tendinite..) > > será se não tem um jeito de otimizar isso?? > como mandar um comando para uma faixa de ips ou coisa parecida.. qq > solução q mande um comando para essas varias maquinas já é uma ajuda. > Como disse atens, as maquinas sao iguais mas eventualmente os comandos > podem ter retornos diferentes.. como por exemplo.. no caso de um > update, uma falha de conexao de rede com a internet... como isso é > tratado? > > Obrigado > Daniel Charles F Porto > -- > Bacharel em Ciência da Computação > UFPB - Universidade Federal da Paraíba > > -- > Fedora-users-br mailing list > Fedora-users-br@redhat.com >
https://www.redhat.com/mailman/listinfo/fedora-users-br
>
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
poste ai depois como você fez, acho q deixou vários curiosos ;-)
Abraço
2006/8/3, Daniel Charles daniel.porto@gmail.com:
valei Gustavo. o expect resolve meu problema.. realmente eh simples de usar. to preparando os scripts ja obrigado
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
O expect é um comando (acho que quase uma linguagem de programação) onde você pode passar comandos shell para ele executar em outras máquinas. Ele até "digita" o usuário e a senha para você.
Uso ele no trabalho para executar scripts de mais de 100k de código em máquinas de clientes (algumas centenas de máquinas cada vez). Se não fosse ele, seria absurdamente mais demorado para fazer meu trabalho :)
Não tenho nenhum howto aqui, mas não é muuuuito difícil aprender. Acredito que uma boa googlada resolve :)
[]'s
Gustavo Picoloto
2006/8/3, Daniel Charles daniel.porto@gmail.com:
nao entendi.. vc tem algum how to?? ou exemplo?? expect eh um comando?
2006/8/3, Gustavo Picoloto picoloto@gmail.com:
Olá,
Faça um script com expect.
[]'s
Gustavo Picoloto
2006/8/3, Leonardo Korndorfer leokorndorfer@gmail.com:
cara... eu nao sei se eh possivel... mas existe a possibilidade de ecrever um script e executalo a tempo de boot? as maquinas tem boot pela rede?
On 8/3/06, Daniel Charles daniel.porto@gmail.com wrote:
Essa solução nao resolve.. pq eu nao sei de antemão quais comandos mandar pra preparar o script.. e ainda sim vou ter q abrir trocentas conexões ssh no braço e mandar o script rodar.. são 40 maquinas.. e vai aumentar.. essa solução não eh escalavel. mesmo assim obrigado.
2006/8/3, Esdras Caleb acheicaleb@gmail.com: > mande exetutar um scrip é mais simples... > > 2006/8/3, Daniel Charles < daniel.porto@gmail.com>: > > Bom dia. > > > > Pessoal eu to precisando executar uns comandos em várias maquinas, por > > exemplo, madar um determinado pacote instalar ou remover ou executar > > uma dada aplicação, disparar scripts.. > > so que preciso fazer isso as vezes em 40 maquinas.. que são iguais, em > > hardware e software instalado. > > Abrir uma seção ssh pra cada uma delas e digitar vários comandos > > varias vezes toma um tempo danado.. (e lasca a tendinite..) > > > > será se não tem um jeito de otimizar isso?? > > como mandar um comando para uma faixa de ips ou coisa parecida.. qq > > solução q mande um comando para essas varias maquinas já é uma ajuda. > > Como disse atens, as maquinas sao iguais mas eventualmente os comandos > > podem ter retornos diferentes.. como por exemplo.. no caso de um > > update, uma falha de conexao de rede com a internet... como isso é > > tratado? > > > > Obrigado > > Daniel Charles F Porto > > -- > > Bacharel em Ciência da Computação > > UFPB - Universidade Federal da Paraíba > > > > -- > > Fedora-users-br mailing list > > Fedora-users-br@redhat.com > >
https://www.redhat.com/mailman/listinfo/fedora-users-br
> > > > -- > Fedora-users-br mailing list > Fedora-users-br@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-users-br >
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Leonardo Korndorfer
736508766f6365086A610864657508610862756E64696E686108646508756D61087269736164696E6861 alt.not.root.coffe.coffe.coffe
A monk asked Joshu, "Does a dog have the Buddha nature? Joshu retorted, "Mu!"
MSN: leokorndorfer@hotmail.com ICQ: 102788426 Slack + Gentoo -- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Gustavo Picoloto Analista de Segurança http://cenoura.homelinux.com
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Bacharel em Ciência da Computação UFPB - Universidade Federal da Paraíba
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
On Thu, 3 Aug 2006 9:15am -0300, Daniel Charles wrote:
hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
Daniel,
Crie um par de chaves SSH. Envie as chaves públicas para os servidores e depois use ssh-agent para gerenciar tuas credenciais. Depois tu tem como scriptar os envios de comandos...
% for s in servidor1 servidor2 ... servidorn; { ssh $s comando; }
blz to resolvendo com expect e fazendo um script em php.. tive que fazer assim pq preciso disparar simulações que ocorram em todas as maquinas, e como cada simulação consome tempo (bastante...) o bom seria q fossem executadas em paralelo. dai eu uso php pra abrir threads e mandar o comando. se bem q com essa tua dica da certo fazer com C tb.. e com qq linguagem q suporte exec... ou system... mas php ta me dando uma flexibilidade boa. vou ver como faço esse lance das chaves.. assim mandar comando sem a necessidade de efetuar login né? blz valeu quando acabar posto o script e ja to fazendo um how to.
Em 05/08/06, Felipe Kellermannstdfk@terra.com.br escreveu:
On Thu, 3 Aug 2006 9:15am -0300, Daniel Charles wrote:
hardware e software instalado. Abrir uma seção ssh pra cada uma delas e digitar vários comandos varias vezes toma um tempo danado.. (e lasca a tendinite..)
Daniel,
Crie um par de chaves SSH. Envie as chaves públicas para os servidores e depois use ssh-agent para gerenciar tuas credenciais. Depois tu tem como scriptar os envios de comandos...
% for s in servidor1 servidor2 ... servidorn; { ssh $s comando; }
-- Felipe Kellermann
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
br-users@lists.fedoraproject.org