Digamos que tienes 24 computadoras. Todos tienen la misma distribución de Linux o Unix, con exactamente la misma configuración, pero con diferentes usuarios. ¿Hay alguna manera de poder hacer exactamente lo mismo en todos ellos con un solo comando? Por ejemplo, estoy ejecutando Lubuntu 14.04 y sale 14.10 y quiero actualizarlos todos mientras los ejecuto solo sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
una vez. ¿Existe algún software que me permita hacer eso?
Respuesta1
yo sueloClústerSSH. También lo uso para administrar grupos de máquinas, no todas al mismo tiempo. Es decir, configuro alias de shell para abrir, por ejemplo, sólo los servidores de nombres, o sólo los servidores de correo, o sólo los servidores web, etc. ¡Cuidado! Esta herramienta le permitirá apreciargestión de configuración. hay un lindoartículoen Linux.com.
Respuesta2
Escribiría un pequeño BASH
script para eso manualmente. Un bucle simple for
puede hacerlo por usted:
#!/bin/bash
for $host in IPs OF REMOTE HOSTS SPACE SEPARATED
do
ssh root@$host 'remote command eg. apt-get upgrade'
done