第6章 Automation controller のインストール
Ansible Automation Platform Operator のインストールが完了したら、次の手順で Red Hat OpenShift クラスター内に Automation controller をインストールします。
リソースの要求と制限の値は、このリファレンス環境に固有のものです。3章作業を開始する前の注意事項 セクションを参照して、お使いの Red Hat OpenShift 環境の値を正しく計算してください。
Automation controller のインスタンスが削除されても、関連付けられている Persistent Volume Claims (PVC) は自動的に削除されません。これにより、新しいデプロイメントが以前のデプロイメントと同じ名前である場合、移行中に問題が発生する可能性があります。同じ名前空間に新しい Automation controller インスタンスをデプロイする前に、古い PVC を削除することを推奨します。以前のデプロイメント PVC を削除する手順は 付録B 以前の AAP インストールからの既存の PVC の削除 を参照してください。
- クラスターの認証情報を使用して、Red Hat OpenShift Web コンソールにログインします。
-
左側のナビゲーションメニューで、Operators
Installed Operators を選択し、Ansible Automation Platform を選択します。 - Automation Controller タブに移動し、Create AutomationController をクリックします。
- フォームビュー内で、名前 (例: my-automation-controller) を指定し、Advanced configuration を選択して追加オプションを展開します。
Additional configuration 内で、開始する前に セクションから計算された各コンテナーの適切な リソース要件 を設定します。
Web コンテナーのリソース要件 を拡張する
- 制限: CPU コア: 2000m、メモリー: 1.5Gi
- 要求: CPU コア: 500m、メモリー: 1.5Gi
タスクコンテナーのリソース要件 を拡張する
- 制限: CPU コア: 4000m、メモリー: 8Gi
- 要求: CPU コア: 1000m、メモリー: 8Gi
EE コントロールプレーンコンテナーリソース要件 を拡張する
- 制限: CPU コア: 500m、メモリー: 400Mi
- 要求: CPU コア: 100m、メモリー: 400Mi
Redis コンテナーのリソース要件 を拡張する
- 制限: CPU コア: 500m、メモリー: 1.5Gi
- 要求: CPU コア: 250m、メモリー: 1.5Gi
PostgreSQL コンテナーのリソース要件 を拡張する
- 制限: CPU コア: 1000m、メモリー: 1Gi
- 要求: CPU コア: 500m、メモリー: 1Gi
Create AutomationController ページの上部で、YAML ビュー を切り替えます
spec:セクション内に、extra_settingsパラメーターを追加して、3章作業を開始する前の注意事項 セクションで計算したAWX_CONTROL_NODE_TASK_IMPACTの値を指定します。spec: ... extra_settings: - setting: AWX_CONTROL_NODE_TASK_IMPACT value: "5"
YAML view 内で、spec セクションに以下を追加して、制御 Pod の専用ノードを追加します。
spec: ... node_selector: | aap_node_type: control topology_spread_constraints: | - maxSkew: 1 topologyKey: "kubernetes.io/hostname" whenUnsatisfiable: "ScheduleAnyway" labelSelector: matchLabels: aap_node_type: control tolerations: | - key: "dedicated" operator: "Equal" value: "AutomationController" effect: "NoSchedule"注記制御 Pod を実行する適切な専用ワーカーノードに、ノードラベルとテイントが設定されていることを確認します。設定する詳細情報は、付録C Red Hat OpenShift ノードへのラベルとテイントの適用 を参照してください。
- Create ボタンをクリックします