Wenn es sich nur um ein paar einfache Befehle handelt, die Sie ausführen müssen, und Sie keine komplexe Automatisierungssoftware (wie Ansible, Salt oder Puppet) konfigurieren möchten, die Sie verwenden könnten clusterssh
.
Öffnen Sie ein zu installierendes Befehlszeilenfenster
sudo apt-get install clusterssh
Jetzt können Sie wie folgt eine Verbindung zu einer Reihe von Hosts herstellen
clusterssh -l username labhost1 labhost2 labhost3
clusterssh gibt Ihnen dann ein Fenster zur Eingabe Ihrer Befehle, aber auch ein Terminalfenster für jeden Host, mit dem Sie eine Verbindung herstellen - damit Sie sehen können, was tatsächlich passiert!
In diesem Beispiel sehen Sie das Befehlsfenster mit "apt-get update" rechts und alle Cluster-Terminals links.
Sollte einer der Hosts ein Problem haben, können Sie die Fehlermeldung sofort sehen und auf das entsprechende Terminal klicken, um die Situation zu beheben.
Sie können auch eine Liste für clusterssh
die Verbindung schreiben : Öffnen Sie Ihren Lieblingseditor und schreiben Sie an$HOME/.clusterssh/clusters
collegelab labhost1
collegelab labhost2
collegelab labhost3
dann verbinden mit
clusterssh -l username collegelab
Weiterführende Literatur