Rodar comandos em 10 maquinas

1. Rodar comandos em 10 maquinas

andre oscar
rootkitsp

(usa Red Hat)

Enviado em 02/08/2018 - 16:04h

Pessoal, boa tarde, primeiramente muito obrigado pela ajuda de sempre, estou com uma demanda que tenho que executar alguns comandos (7 comandos) em vários equipamentos linux, tenho a lista de ips e os comandos, procurei aqui no forum e encontrei algo mas era para uma única máquina, alguém tem algum script que pegue uma lista de ip e aplique estes comandos? os comandos serão executados a partir de uma maquina windows, via ssh.


  


2. Re: Rodar comandos em 10 maquinas

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/08/2018 - 16:55h

cara a melhor coisa é usar o ansible

de uma lida na documentação
http://ansible-br.org/
eu uso ele e me ajudou muito


3. Re: Rodar comandos em 10 maquinas

andre oscar
rootkitsp

(usa Red Hat)

Enviado em 02/08/2018 - 17:44h

danniel-lara escreveu:

cara a melhor coisa é usar o ansible

de uma lida na documentação
http://ansible-br.org/
eu uso ele e me ajudou muito


Obrigado pela dica amigo, mas eu estou em uma máquina Windows e preciso rodar o comando Em várias máquinas lunix, pelo que entendi o ansible roda em Linux né?


4. Re: Rodar comandos em 10 maquinas

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/08/2018 - 18:03h

sim , mas tu podes instalar uma maquina virtual com linux ?
ajudaria muito


5. Re: Rodar comandos em 10 maquinas

andre oscar
rootkitsp

(usa Red Hat)

Enviado em 02/08/2018 - 18:09h

danniel-lara escreveu:

sim , mas tu podes instalar uma maquina virtual com linux ?
ajudaria muito


Não dá, lá na empresa é cheio das gpos bloqueando tudo, só consigo acessar os server via putty




6. Re: Rodar comandos em 10 maquinas

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/08/2018 - 08:54h

instala então em um server
ou melhor leva essa proposta de automação com ansible
fiz o mesmo aqui na empresa e o pessoal aprovou e estamos usando
melhorou pra todos aqui na empresa


7. Re: Rodar comandos em 10 maquinas

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 03/08/2018 - 10:11h

Nunca usei essa versão de Putty mas vê se te atende: http://www.millardsoftware.com/content/puttycs-putty-command-sender-181


8. Re: Rodar comandos em 10 maquinas

andre oscar
rootkitsp

(usa Red Hat)

Enviado em 03/08/2018 - 11:37h

Pessoal, encontrei um script em perl que tá dando certo, mas em alguns equipamentos preciso entrar como user squid para conseguir alterar o arquivo que é sudo su - squid , nestes equipamentos ele não roda esse comando.


9. Re: Rodar comandos em 10 maquinas

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 03/08/2018 - 16:22h

Já utilizei scripts em Python 3 para executar comandos em servidore Linux utilizando o SSH.

É necessário utilizar a biblioteca Paramiko para esse acesso SSH através do Pyrhon.

Dê uma olhada, que essa opção pode te auxiliar bastante.

Veja essa artigo que escrevi sobre esse assunto.
https://www.linkedin.com/pulse/criando-scripts-ssh-com-phyton-diego-mendes-rodrigues/

Abraço,
Diego M. Rodrigues






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts