検索

第25章 Automation controller のジョブ

download PDF

ジョブは、Ansible Playbook をホストのインベントリーに対して起動する automation controller のインスタンスです。

Jobs リストビューには、ジョブとそのステータスのリストが表示され、completed successfully、failed または active (running) ジョブとして表示されます。デフォルトのビューは折りたたまれて (コンパクト)、ジョブ名、ステータス、ジョブタイプ、開始時刻、終了時刻が表示されます。矢印 Arrow アイコンをクリックして、展開し、詳細を表示します。このリストをさまざまな基準で並べ替えたり、検索を実行して目的のテンプレートをフィルタリングしたりできます。

ジョブリストの展開

この画面から、次のタスクを実行できます。

  • 特定のジョブの詳細と標準出力を表示する
  • Launch ジョブを再起動する
  • 選択したジョブを削除する

再起動操作は、Playbook の実行の再起動にのみ適用され、システムジョブ、プロジェクト/インベントリーの更新、ワークフロージョブなどには適用されません。ジョブが再起動されると、Jobs Output ビューが表示されます。任意のタイプのジョブを選択すると、そのジョブの Jobs Output ビューが表示され、さまざまな基準でジョブをフィルターできます。

ジョブ詳細表示フィルター
  • Stdout オプションは、ジョブプロセスおよび出力を表示するデフォルトの表示です。
  • Event オプションを使用すると、エラー、ホストの障害、ホストの再試行、スキップされた項目などの関心のあるイベントによってフィルタリングできます。フィルターには、必要な数のイベントを含めることができます。
  • Advanced オプションは、条件の包含または除外、キーによる検索、またはルックアップタイプによる検索を組み合わせた詳細検索です。検索の使用方法の詳細は、検索 セクションを参照してください。

25.1. インベントリー同期ジョブ

インベントリー同期が実行されると、結果が Output タブに表示されます。使用すると、Ansible CLI に同じ情報が表示されます。これはデバッグに役立ちます。ANSIBLE_DISPLAY_ARGS_TO_STDOUT パラメーターは、すべての Playbook 実行に対して False に設定されます。このパラメーターは Ansible のデフォルトの動作と一致しており、特定の機密モジュールパラメーターが stdout に漏洩することを避けるために、Job Detail インターフェイスのタスクヘッダーにタスク引数が表示されません。以前の動作を復元するには、AWX_TASK_ENV 設定で ANSIBLE_DISPLAY_ARGS_TO_STDOUTTrue に設定します。

詳細は、 ANSIBLE_DISPLAY_ARGS_TO_STDOUT を参照してください。

アイコンを使用して Launch を再起動してジョブ出力のダウンロード Download 、ジョブの削除 Delete を実行します。

ジョブ結果のインベントリーの同期
注記

関連ジョブの実行中にインベントリーの更新を実行できます。大規模なプロジェクト (約 10 GB) がある場合、/tmp のディスク領域が問題になる可能性があります。

25.1.1. インベントリー同期の詳細

Details タブにアクセスして、ジョブの実行に関する詳細を表示します。

インベントリー同期のジョブの詳細を表示する

実行したジョブの次の詳細を表示できます。

  • ステータス: 次のいずれかになります。

    • Pending: インベントリー同期は作成されましたが、まだキューに登録されておらず、開始されていません。インベントリーソースの同期に限らず、すべてのジョブは、システムによる実行の準備が整うまで保留状態になります。インベントリーソース同期の準備ができていない理由には次のようなものがあります。

      • 現在実行中の依存関係 (次のステップを実行する前に、すべての依存関係が完了する必要があります)。
      • 設定された場所で実行するには容量が不十分です。
    • Waiting: インベントリーの同期はキューに入れられており、実行を待機中です。
    • Running: インベントリーの同期が進行中です。
    • Successful: インベントリー同期ジョブが成功しました。
    • Failed: インベントリーの同期ジョブが失敗しました。
  • Inventory: 関連付けられたインベントリーグループの名前。
  • Source: クラウドインベントリーのタイプ。
  • Inventory Source Project: このインベントリー同期ジョブのソースとして使用されるプロジェクト。
  • Execution Environment: 使用される実行環境。
  • *Execution node: ジョブの実行に使用されるノード。
  • Execution node: このジョブで使用されるインスタンスグループの名前 (コントローラーはデフォルトのインスタンスグループ)。

これらの項目を選択すると、対応するジョブテンプレート、プロジェクト、およびその他のオブジェクトを表示できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.