Pular para o conteúdo

Rodar comandos em 10 maquinas

Responder tópico
  • Denunciar
  • Indicar

1. Rodar comandos em 10 maquinas

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.

Responder tópico

2. Re: Rodar comandos em 10 maquinas

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

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

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

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

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

8. Re: Rodar comandos em 10 maquinas

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

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder