Gibt es eine Möglichkeit, mehrere Computer gleichzeitig zu verwalten?

Gibt es eine Möglichkeit, mehrere Computer gleichzeitig zu verwalten?

Angenommen, Sie haben 24 Computer. Auf allen läuft dieselbe Linux- oder Unix-Distribution mit genau derselben Konfiguration, aber mit unterschiedlichen Benutzern. Gibt es eine Möglichkeit, mit einem Befehl auf allen genau dasselbe zu tun? Ich verwende beispielsweise Lubuntu 14.04 und 14.10 kommt heraus und ich möchte alle aktualisieren, während ich sie nur sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgradeeinmal ausführe? Gibt es eine Software, mit der ich das tun kann?

Antwort1

ich benutzeClusterSSH. Ich verwende es auch, um Gruppen von Maschinen zu verwalten, nicht nur alle gleichzeitig. Das heißt, ich richte Shell-Aliase ein, um beispielsweise nur die Nameserver, nur die Mailserver, nur die Webserver usw. zu öffnen. Vorsicht! Dieses Tool vermittelt Ihnen ein Gefühl fürKonfigurationsmanagement. Es gibt eine schöneArtikelauf Linux.com.

Antwort2

Ich würde BASHdafür manuell ein kleines Skript schreiben. Eine einfache forSchleife kann das für Sie erledigen:

#!/bin/bash

for $host in IPs OF REMOTE HOSTS SPACE SEPARATED
do
   ssh root@$host 'remote command eg. apt-get upgrade'
done

verwandte Informationen