3.2. ネットワーク要件
Ansible Automation Platform 2 では、コントロールプレーンジョブを実行するために割り当てられた Automation controller インスタンスとメッシュワーカーノード間の直接ネットワーク接続が必要です。
DMZ または分離されたネットワークの背後にある実行ノードにトラフィックをルーティングするホップノードの場合、Ansible Automation Platform クラスターは複数のネットワークにまたがることができます。ネットワーク管理者は、インストール目的ですべてのノードで ssh 接続が利用可能であることを確認する必要があります。このリファレンス環境では、ホップノードは ssh プロキシーとして機能し、それぞれの実行ノードに到達します。
Ansible Automation Platform ダッシュボードにアクセスするには、コントロールプレーンノードが存在するネットワークにアクセスできるブラウザーが必要です。Ansible Automation Platform ダッシュボードに外部からアクセスする場合は、コントロールプレーンノードにパブリック IP アドレスを追加してください。
ネットワーク管理者は、すべてのノードに専用の IP アドレスと適切な DNS レコードを提供することを推奨します。ネットワーク管理者は、静的 IP アドレスをノードに割り当て、DHCP サーバーを設定して、IP を無限リースで予約するか、割り当てられた IP アドレスが除外範囲の一部であることを確認する必要があります。これにより、DHCP サーバーがない場合でも、各ノードの IP アドレスが一定に保たれます。注記: このリファレンスアーキテクチャーの目的上、DHCP サーバーの設定、DNS レコードの設定、およびロードバランサーの設定は範囲外です。
このリファレンスアーキテクチャーの目的上、DHCP サーバーの設定、DNS レコードの設定、およびロードバランサーの設定は範囲外です。
ネットワーク管理者は、少なくとも次の数の IP アドレスを予約する必要があります。
- コントロールプレーンノードごとに 1 つの IP アドレス。
- 実行ノードごとに 1 つの IP アドレス。
- ホップノードごとに 1 つの IP アドレス
- データベースノードに 1 つの IP アドレス
このリファレンス環境は、サイトごとに 13 の IP アドレスを予約します。
次の表に、リファレンス環境の 環境 B の例を示します。
| 使用方法 | ホスト名 | IP |
| Automation Controller 1 | envb_controller1.example.com | 192.168.0.10 |
| Automation Controller 2 | envb_controller2.example.com | 192.168.0.11 |
| Automation Controller 3 | envb_controller3.example.com | 192.168.0.12 |
| コントロールプレーンデータベース | envb_database.example.com | 192.168.0.13 |
| 実行ノード 1 | envb_executionnode-1.example.com | 192.168.0.14 |
| 実行ノード 2 | envb_executionnode-2.example.com | 192.168.0.15 |
| ホップノード 1 | envb_hopnode-sacramento.example.com | 192.168.0.16 |
| ホップノード 2 | envb_hopnode-new-delhi.example.com | 192.168.0.17 |
| ホップノード 3 | envb_hopnode-dublin.example.com | 192.168.0.18 |
| 実行ノード 3 | envb_executionnode-3.example.com | 10.14.1.11 |
| 実行ノード 4 | envb_executionnode-4.example.com | 10.14.1.12 |
| 実行ノード 5 | envb_executionnode-5.example.com | 10.15.1.11 |
| 実行ノード 6 | envb_executionnode-6.example.com | 10.15.1.12 |