すべて、同じマシン、同じOS、同じバージョンのソフト、同じ設定です。
パッチをあてたりするときに、5台いちいちログインして同じコマンドを打つのが面倒です。
まとめて作業するためのソフト、設定、バッチ、Tipsなどを紹介しているページがあれば、教えてください。
Fedora Coreならyumをcronに設定する方法があります。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/579fedoraautou...
screen の上で at コマンドを使うのはどうでしょうか?
identifier を srv[1-5] などの規則にして、
at srv* ifconfig
とするとか。試してないのですけど。
screenには次のようなとってもうれしい機能がてんこもりです。
- 同時に複数の仮想端末を操作することができる。
これの具体的な説明がないのが非常にもったいないですね。
ありがとうございます。
UTF-8 TeraTerm Pro には (オリジナルの TeraTerm Pro も?)、「ブロードキャストコマンド」という、アクセス中のサーバ全てに同一のコマンドを同時に送る機能があります。
ベタなやり方ですが、一つの方法かと思います。
1台で手順を検証、控えておいて、2~5台目にはそれをブロードキャストコマンドで流す、とか。
なるほど。少数ならばこれもアリですね。
http://www.snowelm.com/~t/doc/tips/20030625.ja.html
上記の方法でパスフレーズ無しでログインできるようにしておいて
#!/bin/bash SERVERS="server1 server2 server3 server4 server5" USER="ユーザーの名前" COMMAND="実行したいコマンド" for host in $SERVERS ; do ssh $user@$host "$command" done
なんてスクリプトをよく書きます。
自分の場合これを即興でワンライナーでやってしまう場合が多いですが。
これがもっともスマートですね。
ありがとうございます。
なるほど。ありがとうございます。