第2章 前提条件

この高可用性 Ansible Automation Platform 2.1 リファレンス環境のインストールでは、サイトで以下を使用します。

  • 3 つのコントロールプレーンノード。
  • 1 つのコントロールプレーンデータベースノード
  • 2 つの実行ノード
  • 3 つの自動化ハブノード
  • 1 つの自動化ハブデータベースノード
  • 自動化ハブのインストールで使用する共有ファイルシステム (/var/lib/pulp)
注記

これらのノードは、物理サーバーである必要はありません。

2.1. ノードの要件

表2.1 実行ノード

実行ノード

必須

注記

RAM

16 Gb

 

CPU

4

  • 自動化を実行します。メモリーと CPU を増やし、フォークを多く実行できるように容量を増加します。

表2.2 Automation Controller ノード

コントロールノード

必須

注記

RAM

16 Gb

 

CPU

4

  • イベントを処理し、プロジェクト更新およびクリーンアップジョブを含むクラスタージョブを実行します。CPU およびメモリーを増やすと、ジョブイベントの処理に役立ちます。

ディスク: サービスノード

40 GB の専用ハードディスク領域

  • コントローラー: ファイルおよび作業ディレクトリーストレージ用に、最小 20 GB を /var/ 専用にします。
  • ストレージボリュームは、最低ベースラインとして IOPS が 1500 となるようにする必要があります。
  • プロジェクトは、制御およびハイブリッドに保存され、ジョブの期間中も実行ノードに保存されます。クラスターに大規模なプロジェクトが多数ある場合は、ディスク領域のエラーを回避するために、/var/lib/awx/projects に 2 倍の GB を追加することを検討してください。

ディスク: データベースノード

20 GB の専用ハードディスク領域

  • 150 GB 以上を推奨
  • ストレージボリュームは、ベースライン IOPS を高くする (1500 以上) 必要があります。

ブラウザー

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

 

データベース

PostgreSQL バージョン 12

 

表2.3 自動化ハブノード

自動化ハブノード

必須

注記

RAM

最小 8GB

  • 8 GB のメモリー (Vagrant 試用版のインストールに推奨される最小要件)
  • 8 GB メモリー (外部のスタンドアロン PostgreSQL データベースの最小要件)
  • 設定のフォークに基づく容量については、追加情報を参照してください。

CPU

最小 2 つ

  • 設定のフォークに基づく容量については、追加情報を参照してください。

ディスク: サービスノード

40 GB の専用ハードディスク領域

  • ストレージボリュームは、最低ベースラインとして IOPS が 1500 となるようにする必要があります。

ディスク: データベースノード

20 GB の専用ハードディスク領域

  • 150 GB 以上を推奨
  • ストレージボリュームは、ベースライン IOPS を高くする (1500 以上) 必要があります。

ブラウザー

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

 

データベース

PostgreSQL バージョン 12

 

表2.4 データベースノード 3 台

データベースノード 3 台

必須

注記

RAM

16 GB

 

CPU

4

 

ディスク

20 GB の専用ハードディスク領域

  • 最小 20 Gb の専用ディスクスペース
  • 150 GB 以上を推奨
  • ストレージボリュームは、ベースライン IOPS を高くする (1500 以上)
注記

すべての自動化コントローラーデータは PostgreSQL データベースに保存されます。データベースストレージは、管理対象ホストの数、ジョブ実行数、ファクトキャッシュに保存されているファクトの数、および個別ジョブのタスク数と共に増加します。たとえば、ホスト 250 台で 1 時間ごと (1 日に 24 回) に 20 個のタスクの Playbook を実行する場合は、毎週 800,000 を超えるイベントを保存します。

データベースに十分な容量が確保されていない場合は、以前のジョブ実行やファクトを定期的に消去する必要があります。詳細は、Management Jobs を参照してください。