複数のホストで同時にスクリプトを起動する

複数のホストで同時にスクリプトを起動する

そこで、私がやりたいことは次のとおりです。perlScript.pl とマシンのリスト (machineA、machineB、machineC) があります。これらは、SSH で接続できる Linux マシンです。このスクリプトを、これら 3 台のマシンすべてで同時に実行したいと考えています。負荷分析を行おうとしており、スクリプトの実行にかかる時間を測定する必要があります。

任意のヒント?

答え1

ネット上には複数のクライアントに同時に接続して同時にコマンドを実行できるさまざまなSSHクライアントがあります。これらのクライアントの1つはクラスター SSH試してみるか、ネット上で他のクライアントを検索してみてください。

答え2

お勧めしますダッシュ(分散シェル)。

答え3

3 つのボックスすべてが共通のソースに同期されるように NTP を設定します。

次に、at指示スクリプトを実行するには(ここにチュートリアル

答え4

誰か Puppet について聞いたことがありますか?? すべてのクライアントがオープン システムであれば、Puppet は非常に役立ちます。詳細については redectivelab の Web サイトを参照してください。

このツールを使用すると、実に多くのことを管理できます。私たちは、同じ種類の構成の多数のサーバーを管理するためにこのツールを使用しています。

乾杯!

関連情報