第2章 前提条件
この高可用性 Ansible Automation Platform 2.1 リファレンス環境のインストールでは、各サイトで以下を使用します。
- 3 つのコントロールプレーンノード。
- 1 つのコントロールプレーンデータベースノード
- 2 つの実行ノード
- 3 つの自動化ハブノード
- 1 つの自動化ハブデータベースノード
- 自動化ハブのインストールで使用する共有ファイルシステム (/var/lib/pulp)
これらのノードは、物理サーバーである必要はありません。
2.1. ノードの要件
表2.1 実行ノード
| 実行ノード | 必須 | 注記 |
| RAM | 16 Gb | |
| CPU | 4 |
|
表2.2 Automation Controller ノード
| コントロールノード | 必須 | 注記 |
| RAM | 16 Gb | |
| CPU | 4 |
|
| ディスク: サービスノード | 40 GB の専用ハードディスク領域 |
|
| ディスク: データベースノード | 20 GB の専用ハードディスク領域 |
|
| ブラウザー | Mozilla Firefox または Google Chrome の現行のサポートバージョン | |
| データベース | PostgreSQL バージョン 12 |
表2.3 自動化ハブノード
| 自動化ハブノード | 必須 | 注記 |
| RAM | 最小 8GB |
|
| CPU | 最小 2 つ |
|
| ディスク: サービスノード | 40 GB の専用ハードディスク領域 |
|
| ディスク: データベースノード | 20 GB の専用ハードディスク領域 |
|
| ブラウザー | Mozilla Firefox または Google Chrome の現行のサポートバージョン | |
| データベース | PostgreSQL バージョン 12 |
表2.4 データベースノード 3 台
| データベースノード 3 台 | 必須 | 注記 |
| RAM | 16 GB | |
| CPU | 4 | |
| ディスク | 20 GB の専用ハードディスク領域 |
|
すべての自動化コントローラーデータは PostgreSQL データベースに保存されます。データベースストレージは、管理対象ホストの数、ジョブ実行数、ファクトキャッシュに保存されているファクトの数、および個別ジョブのタスク数と共に増加します。たとえば、ホスト 250 台で 1 時間ごと (1 日に 24 回) に 20 個のタスクの Playbook を実行する場合は、毎週 800,000 を超えるイベントを保存します。
データベースに十分な容量が確保されていない場合は、以前のジョブ実行やファクトを定期的に消去する必要があります。詳細は、Management Jobs を参照してください。