第1章 Red Hat OpenShift Container Platform への Red Hat Ansible Automation Platform Operator のインストール


システム管理者は、Ansible Automation Platform Operator を使用して、OpenShift 環境に新しい Ansible Automation Platform インスタンスをデプロイできます。

1.1. Red Hat OpenShift Container Platform での Red Hat Ansible Automation Platform Operator の計画

Red Hat Ansible Automation Platform は、Red Hat Enterprise Linux と Red Hat OpenShift の両方でサポートされます。

OpenShift Operator は、Red Hat OpenShift Container Platform に複雑な分散ソフトウェアの day 2 操作のインストールおよび自動化に役立ちます。Ansible Automation Platform Operator を使用すると、Red Hat OpenShift Container Platform に Ansible Automation Platform コンポーネントをデプロイして管理できます。

このセクションは、Red Hat OpenShift Container Platform 環境への Red Hat Ansible Automation Platform のインストールを計画するのに役立ちます。インストールを行う前に、サポートされているインストールシナリオを確認し、要件を満たしていることを確認してください。

1.1.1. Ansible Automation Platform Operator について

Ansible Automation Platform Operator は、OpenShift 環境に新しい Ansible Automation Platform インスタンスをボタンを押すだけでデプロイできるクラウドネイティブの機能を提供します。

Ansible Automation Platform Operator には、Automation Controller および Private Automation Hub のインスタンスをデプロイして管理するリソースタイプが含まれています。

また、Automation Controller デプロイメント内でジョブを定義および起動するための Automation Controller ジョブリソースも含まれています。

Kubernetes ネイティブ Operator を使用して Ansible Automation Platform インスタンスをデプロイすると、Red Hat OpenShift Container Platform にデプロイされた Playbook からインスタンスを起動するという利点があります。これには、Red Hat Ansible Automation Platform デプロイメントへのアップグレードおよび完全なライフサイクルサポートが含まれます。

OperatorHub の Red Hat Operator カタログから Ansible Automation Platform Operator をインストールできます。

Ansible Automation Platform Operator のシステム要件とインフラストラクチャートポロジーについては、テスト済みデプロイメントモデルOperator トポロジーを 参照してください。

1.1.2. OpenShift Container Platform バージョンの互換性

Ansible Automation Platform 2.5 をインストールする Ansible Automation Platform Operator は、OpenShift Container Platform 4.12 から 4.17 以降のバージョンで利用できます。

1.1.3. Red Hat OpenShift Container Platform のサポート対象のインストールシナリオ

Red Hat OpenShift Container Platform Web コンソールで OperatorHub を使用して、Ansible Automation Platform Operator をインストールできます。

または、OpenShift Container Platform コマンドラインインターフェイス (CLI) oc から Ansible Automation Platform Operator をインストールできます。これに関するヘルプは、OpenShift Container Platform CLI からの Red Hat Ansible Automation Platform Operator のインストール を参照してください。

Ansible Automation Platform Operator をインストールしたら、Ansible Automation Platform の カスタムリソース (CR) を作成する必要があります。これにより、プラットフォームゲートウェイと呼ばれる単一の統合インターフェイスから Ansible Automation Platform コンポーネントを管理できるようになります。バージョン 2.5 以降では、既存の Automation Controller、Automation Hub、または Event-Driven Ansible コンポーネントがある場合でも、Ansible Automation Platform CR を作成する必要があります。

既存のコンポーネントがすでにデプロイされている場合は、Ansible Automation Platform CR でこれらのコンポーネントを指定する必要があります。このカスタムリソースは、既存のコンポーネントと同じ namespace に作成する必要があります。

Expand
サポート対象のシナリオ既存コンポーネントでサポートされるシナリオ
  • Automation Controller、Automation Hub、および Event-Driven Ansible が有効な白紙インストール用の Ansible Automation Platform CR
  • Automation Controller のみが有効な Ansible Automation Platform CR
  • Automation Controller と Automation Hub のみが有効な Ansible Automation Platform CR
  • Automation Controller と Event-Driven Ansible のみが有効な Ansible Automation Platform CR
  • Ansible Automation Platform CR が、Ansible Automation Platform CR 仕様で指定された Automation Controller 名を使用して、既存の Automation Controller CR と同じ namespace に作成されている。
  • Automation Controller と Automation Hub の場合も同様です。
  • Automation Controller、Automation Hub、および Event-Driven Ansible の場合も同様です。
  • Automation Controller と Event-Driven Ansible の場合も同様です。

1.1.4. カスタムリソース

プライマリーインストールワークフローごとにカスタムリソースを定義できます。

  • OpenShift Container Platform に Event-Driven Ansible をインストールし、同時実行されるルールブックの数を変更する場合は、カスタムリソースに必須の EDA_MAX_RUNNING_ACTIVATIONS パラメーターを追加してください。デフォルトでは、Event-Driven Ansible Controller はノードごとに 12 個のアクティベーションを同時に実行できます。例については、付録セクションの eda-max-running-activations.yml を参照してください。
注記

OpenShift Container Platform の EDA_MAX_RUNNING_ACTIVATIONS はグローバル値です。これは、OpenShift Container Platform に Event-Driven Ansible をインストールする場合、ワーカーノードという概念が存在しないためです。

1.1.5. Ansible Automation Platform Operator による CSRF の管理

Ansible Automation Platform バージョン 2.5 では、OpenShift Container Platform 上の Ansible Automation Platform Operator が OpenShift ルートを作成し、クロスサイトリクエストフォージェリー (CSRF) 設定を自動的に設定します。

外部 Ingress を使用する場合は、Ingress で CSRF を設定する必要があります。詳細は、プラットフォームゲートウェイ Operator の Ingress の CSRF を設定する を参照してください。

重要

以前のバージョンでは、CSRF は Automation Controller のユーザーインターフェイスを通じて設定可能でした。バージョン 2.5 でも、Automation Controller の設定は引き続き存在しますが、プラットフォームゲートウェイの CSRF 設定には影響しません。

次の表は、どの設定がどのコンポーネントに適用されるかを明確にするのに役立ちます。

Expand
UI 設定適用対象

Subscription

Automation Controller

プラットフォームゲートウェイ

プラットフォームゲートウェイ

ユーザー設定

ユーザーインターフェイス

システム

Automation Controller

Job

Automation Controller

ロギング

Automation Controller

トラブルシューティング

Automation Controller

1.1.6. 関連情報

OpenShift Container Platform OperatorHub の詳細は、OpenShift Container Platform のドキュメントを参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る