2015年8月29日土曜日

[CentOS7][Rundeck] コマンドを実行する


[CentOS7][Rundeck] ノードを追加する」の続きです

前回までの作業で以下の環境ができました。
  • Rundeckサーバ(ローカル): centos7 [10.1.0.80]
  • ノード1(リモート): pm01 [10.1.0.71]
  • ノード2(リモート): pm01 [10.1.0.73]
  • プロジェクト: sandbox02

今回は、RundeckのGUIを使って、ローカルとリモートでコマンドを実行してみます。


コマンドを実行する


メニューバーの [Commands] をクリックすると下図の画面になります。



[Command:] に 実行したいコマンドを入力します。
今回は、以下のようにユーザと、時間を表示するようにコマンドを入力してみます。
echo "- `id` - `date`"
[Nodes:] でコマンドを実行するサーバを指定します。
今回は、[Filter] をクリックして、メニューから "Show all nodes" を選択し、全サーバを指定してみます。

サーバを指定すると、下図のように緑色の実行ボタンをクリックできるようになります。
[Run on 3 Nodes]をクリックすると、選択したサーバでコマンドが実行されます。

 

下図のように、同じ画面の赤枠部分に実行結果が表示されます。



過去のコマンド実行結果を見る


過去の実行結果を見たい場合は、メニューバーの [Activity] をクリックします。
下図のように、過去の履歴が表示されます。


見たい履歴をクリックして、[Log Output] をクリックすると、実行結果を見ることができます。


使い方の詳細は、「ユーザマニュアル(日本語)」を参照してください。