Digamos que você tenha 24 computadores. Todos eles têm a mesma distribuição Linux ou Unix, com exatamente a mesma configuração, mas com usuários diferentes. Existe uma maneira de fazer exatamente a mesma coisa em todos eles com um comando? Por exemplo, estou executando o Lubuntu 14.04 e 14.10 e quero atualizar todos eles executando apenas sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
uma vez? Existe um software que me permitiria fazer isso?
Responder1
eu usoClusterSSH. Também o uso para administrar grupos de máquinas, não apenas todas ao mesmo tempo. Ou seja, eu configurei aliases de shell para abrir, por exemplo, apenas os servidores de nomes, ou apenas os servidores de correio, ou apenas os servidores Web, etc. Cuidado! Esta ferramenta lhe dará uma apreciação porgerenciamento de configurações. Há um bomartigoem Linux.com.
Responder2
Eu escreveria um pequeno BASH
script para isso manualmente. Um loop simples for
pode fazer isso por você:
#!/bin/bash
for $host in IPs OF REMOTE HOSTS SPACE SEPARATED
do
ssh root@$host 'remote command eg. apt-get upgrade'
done