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

2

Digamos que você tenha 24 computadores. Todos eles têm a mesma distro Linux ou Unix, com a mesma configuração, mas com usuários diferentes. Existe uma maneira de fazer exatamente a mesma coisa em todos eles com um único comando? Por exemplo, eu estou executando o Lubuntu 14.04 e 14.10 sai e eu quero atualizar todos eles enquanto apenas executando sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade uma vez? Existe um software que me permita fazer isso?

    
por toxemicsquire 21.06.2014 / 23:07

2 respostas

2

Eu uso ClusterSSH . Eu também uso isso para administrar grupos de máquinas, não apenas todas elas ao mesmo tempo. Ou seja, configurei aliases de shell para abrir, por exemplo, apenas os servidores de nomes, ou apenas os servidores de e-mail, ou apenas os servidores Web, etc. Cuidado! Essa ferramenta lhe dará uma avaliação do gerenciamento de configurações . Há um bom artigo no Linux.com.

    
por 22.06.2014 / 00:44
0

Eu escreveria um pequeno script BASH para isso manualmente. Um simples loop 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
    
por 21.06.2014 / 23:39