Existe uma maneira de administrar vários computadores ao mesmo tempo?

Existe uma maneira de administrar vários computadores ao mesmo tempo?

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-upgradeuma 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 BASHscript para isso manualmente. Um loop simples forpode 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

informação relacionada