
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 dieat
Befehlum 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!