Starten Sie das Skript auf mehreren Hosts gleichzeitig

Starten Sie das Skript auf mehreren Hosts gleichzeitig

Folgendes möchte ich also tun: Ich habe ein perlScript.pl und eine Liste von Maschinen: MaschineA, MaschineB, MaschineC. Dies sind Linux-Maschinen, auf die ich per SSH zugreifen kann. Ich möchte dieses Skript auf allen drei Maschinen gleichzeitig ausführen. Ich versuche, eine Lastanalyse durchzuführen und muss die Zeit messen, die die Ausführung der Skripte benötigt.

Irgendwelche Tipps?

Antwort1

Im Internet gibt es verschiedene SSH-Clients, die sich gleichzeitig mit mehreren Clients verbinden, sodass Sie Befehle gleichzeitig ausführen können. Einer dieser Clients istCluster-SSH. Sie könnten es ausprobieren oder im Internet nach einem anderen Client suchen.

Antwort2

Ich empfehledsh(verteilte Shell).

Antwort3

Richten Sie NTP so ein, dass alle drei Boxen mit einer gemeinsamen Quelle synchronisiert werden.

Verwenden Sie dann dieatBefehlum Ihr Skript auszuführen (hier ist einLernprogramm)

Antwort4

Hat jemand schon von Puppet gehört?? Wenn alle Clients offene Systeme sind, wird Puppet Ihnen sehr helfen. Weitere Informationen finden Sie auf der Website von redectivelab.

Mit diesem Tool kann man tatsächlich eine ganze Menge Dinge verwalten. Wir verwenden es, um eine Vielzahl von Servern mit der gleichen Konfiguration zu verwalten.

Prost!

verwandte Informationen