第19章 インスタンスによる容量の管理
自動化メッシュのスケーリングは、Red Hat Ansible Automation Platform の OpenShift デプロイメントで利用できます。UI の Instances リソースを使用して、クラスターにノードを動的に追加または削除することで可能です。インストールスクリプトを実行する必要はありません。
インスタンスは、メッシュトポロジー内のノードとして機能します。自動化メッシュを使用すると、自動化のフットプリントを拡張できます。ジョブを起動する場所は、ansible-playbook が実行される場所とは異なる場合があります。
UI からインスタンスを管理するには、システム管理者またはシステム監査者の権限が必要です。
一般に、ノードのプロセッサーコア (CPU) とメモリー (RAM) が多いほど、そのノードで同時に実行するようにスケジュールできるジョブの数も多くなります。
詳細は、Automation Controller の容量決定とジョブへの影響 を参照してください。
19.1. 前提条件
自動化メッシュは、Red Hat Enterprise Linux (RHEL) 上で実行されるホップおよび実行ノードに依存します。Red Hat Ansible Automation Platform サブスクリプションにより、Ansible Automation Platform のコンポーネントの実行に使用できる 10 個の Red Hat Enterprise Linux ライセンスが付与されます。
Red Hat Enterprise Linux サブスクリプションの詳細は、Red Hat Enterprise Linux ドキュメントの システムの登録とサブスクリプションの管理 を参照してください。
次の手順では、自動化メッシュのデプロイメント用の RHEL インスタンスを準備します。
- Red Hat Enterprise Linux オペレーティングシステムが必要です。メッシュ内の各ノードには、静的 IP アドレス、または Ansible Automation Platform がアクセスできる解決可能な DNS ホスト名が必要です。
- 続行する前に、RHEL 仮想マシンの最小要件を満たしていることを確認している。詳細は、システム要件 を参照してください。
通信が必要なリモートネットワーク内に RHEL インスタンスをデプロイします。仮想マシンの作成は、Red Hat Enterprise Linux ドキュメントの 仮想マシンの作成 を参照してください。提案されたタスクを仮想マシン上で実行できるように、必ず仮想マシンの容量を十分にスケーリングしてください。
- RHEL ISO は、access.redhat.com から入手できます。
- RHEL クラウドイメージは、console.redhat.com の Image Builder を使用してビルドできます。