10.6.3. ジョブの監視
実行中のジョブの進捗を監視できます。これは、トラブルシューティングが必要になる場合に役立ちます。
Ansible ジョブは、ホスト 100 台で一括して実行するので、特定のホストで実行するジョブをキャンセルできません。Ansible Playbook を全ホスト上で一括して実行してからでないと、ジョブは完了しません。
ジョブの監視方法:
-
ジョブのページに移動します。このページは、
Execute now
が設定されているジョブをトリガーすると自動的に表示されます。スケジュールされたジョブを監視するには、監視 > ジョブ に移動して、検査するジョブ実行を選択します。 - ジョブページで、ホスト タブをクリックします。これにより、ジョブが実行しているホストの一覧が表示されます。
- ホスト コラムで、検査するホストの名前をクリックします。これにより、ジョブの実行をリアルタイムで監視できる コマンドの詳細 ページが表示されます。
- いつでも ジョブに戻る をクリックして、ジョブの詳細 ページに戻ることができます。
CLI をご利用の場合
実行中のジョブの進捗を監視するには、次の手順を実行します。
ジョブの ID を検出します。
# hammer job-invocation list
ジョブの出力を監視します。
# hammer job-invocation output \ --id job_ID \ --host host_name
オプション: ジョブをキャンセルするには、次のコマンドを入力します。
# hammer job-invocation cancel \ --id job_ID