2.2. RPM 混合グローストポロジー


グローストポロジーは、Ansible Automation Platform の使用を開始し、大規模な自動化のために冗長性や大きな計算能力を確保する必要がない組織を対象としています。このトポロジーを使用すると、小さなフットプリントでデプロイできます。混合トポロジーには、Automation Controller 4.4 または 4.5 を使用して Event-Driven Ansible Controller 1.1 の新規インストールを設定することを目的とした、Ansible Automation Platform の異なるバージョンが含まれます。

2.2.1. インフラストラクチャートポロジー

次の図は、このデプロイメントモデルを使用して Red Hat がテストしたインフラストラクチャートポロジーの概要を示しています。このモデルは、お客様が Ansible Automation Platform を自己管理する際に使用できるものです。

図2.2 インフラストラクチャートポロジー図

RPM 混合グローストポロジー図

各仮想マシン (VM) は、16 GB RAM、4 CPU、60 GB ローカルディスク、3000 IOPS というコンポーネント要件でテストされています。

表2.4 インフラストラクチャートポロジー
仮想マシン数目的Ansible Automation Platform のバージョン仮想マシングループ名の例

1

プラットフォームゲートウェイおよび併置される Redis

2.5

automationgateway

1

Automation Controller

2.4

automationcontroller

1

Private Automation Hub

2.4

automationhub

1

Event-Driven Ansible

2.5

automationedacontroller

1

自動化メッシュ実行ノード

2.4

execution_nodes

1

データベース

2.4

database

2.2.2. テスト済みのシステム構成

Red Hat は、Red Hat Ansible Automation Platform をインストールして実行するために、次の構成をテストしました。

表2.5 テスト済みのシステム構成
タイプ説明

サブスクリプション

有効な Red Hat Ansible Automation Platform サブスクリプション

オペレーティングシステム

Red Hat Enterprise Linux 9.2 以降

CPU アーキテクチャー

x86_64, AArch64

Ansible-core

Ansible-core バージョン 2.16 以降

ブラウザー

Mozilla Firefox または Google Chrome の現行のサポートバージョン

データベース

PostgreSQL 15

2.2.3. ネットワークポート

Red Hat Ansible Automation Platform は、サービスとの通信に複数のポートを使用します。Red Hat Ansible Automation Platform サーバーを機能させるには、これらのポートを開いてサーバーへの着信接続に利用できるようにする必要があります。これらのポートが利用可能で、サーバーのファイアウォールでブロックされていないことを確認してください。

表2.6 ネットワークポートおよびプロトコル
ポート番号プロトコルサービスソース宛先

80/443

TCP

HTTP/HTTPS

Event-Driven Ansible

Automation Hub

80/443

TCP

HTTP/HTTPS

Event-Driven Ansible

Automation Controller

80/443

TCP

HTTP/HTTPS

Automation Controller

Automation Hub

443

TCP

HTTPS

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

Automation Controller

443

TCP

HTTPS

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

Automation Hub

443

TCP

HTTPS

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

Event-Driven Ansible

5432

TCP

PostgreSQL

Event-Driven Ansible

データベース

5432

TCP

PostgreSQL

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

データベース

5432

TCP

PostgreSQL

Automation Hub

データベース

5432

TCP

PostgreSQL

Automation Controller

データベース

27199

TCP

Receptor

Automation Controller

実行ノード

6379

TCP

Redis

Event-Driven Ansible

Redis ノード

6379

TCP

Redis

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

Redis ノード

8443

TCP

HTTPS

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

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

50051

TCP

gRPC

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

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

2.2.4. 混合グロースインベントリーファイルの例

このトポロジーのインストールを実行するには、インベントリーファイルの例を使用します。

# This is the Ansible Automation Platform installer inventory file intended for the mixed RPM growth deployment topology.
# Consult the Ansible Automation Platform product documentation about this topology's tested hardware configuration.
# https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/tested_deployment_models/rpm-topologies
#
# Consult the docs if you are unsure what to add
# For all optional variables consult the Red Hat documentation:
# https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/rpm_installation

# This section is for your platform gateway hosts
# -----------------------------------------------------
[automationgateway]
gateway.example.org

# This section is for your Event-Driven Ansible controller hosts
# -----------------------------------------------------
[automationedacontroller]
eda.example.org

[all:vars]

# Common variables
# https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/rpm_installation/appendix-inventory-files-vars#ref-general-inventory-variables
# -----------------------------------------------------
registry_username=<your RHN username>
registry_password=<your RHN password>

redis_mode=standalone

# Platform gateway
# https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/rpm_installation/appendix-inventory-files-vars#ref-gateway-variables
# -----------------------------------------------------
automationgateway_admin_password=<set your own>
automationgateway_pg_host=db.example.org
automationgateway_pg_password=<set your own>

# Event-Driven Ansible controller
# https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/rpm_installation/appendix-inventory-files-vars#event-driven-ansible-controller
# -----------------------------------------------------
automationedacontroller_admin_password=<set your own>
automationedacontroller_pg_host=db.example.org
automationedacontroller_pg_password=<set your own>
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.