第11章 Red Hat Ansible Automation Platform Operator で実行ノードを有効にする
インストールバンドルをダウンロードしてインストールすることで、実行ノードとともに Ansible Automation Platform Operator を有効にできます。
Receptor ノードにカスタム証明書を使用する場合、証明書のサブジェクト代替名 (SAN) の otherName フィールドに、値 1.3.6.1.4.1.2312.19.1 が指定されている必要があります。詳細は、Above the mesh TLS を参照してください。
Receptor はワイルドカード証明書の使用をサポートしていません。さらに、TLS ホスト名検証を正しく実行するために、各 Receptor 証明書の SAN にホスト FQDN が指定されている必要があります。
11.1. Red Hat Ansible Automation Platform Operator への実行ノードの追加 リンクのコピーリンクがクリップボードにコピーされました!
Ansible Automation Platform ユーザーインターフェイスから実行ノードを追加できます。
前提条件
- Automation Controller のインスタンス。
- receptor コレクションパッケージがインストールされている。
-
Ansible Automation Platform リポジトリー
ansible-automation-platform-2.6-for-rhel-{RHEL-RELEASE-NUMBER}-x86_64-rpmsが有効になっている。
手順
- Red Hat Ansible Automation Platform にログインします。
-
ナビゲーションパネルで、
を選択します。 - をクリックします。
- Host Name フィールドに実行ノードのドメイン名または IP を入力します。
- オプション: Listener Port フィールドにポート番号を入力します。
- をクリックします。
-
Install Bundle の横にあるダウンロードアイコン
をクリックします。ダウンロードが始まります。ファイルの保存場所をメモしておきます。
gz ファイルを展開します。
注記install_receptor.ymlPlaybook を実行するには、Ansible Galaxy から receptor コレクションをインストールする必要があります (ansible-galaxy collection install -r requirements.yml)。ユーザー名と SSH 秘密鍵ファイルを使用して Playbook を更新します。
ansible_hostに、先ほど入力したホスト名が事前に入力されていることに注意してください。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ターミナルを開き、Playbook を保存したディレクトリーに移動します。
バンドルをインストールするために、次のコマンドを実行します。
ansible-playbook install_receptor.yml -i inventory.yml
ansible-playbook install_receptor.yml -i inventory.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - インストールしたら、作成したインスタンスの Playbook をダウンロードして再実行することで、実行ノードをアップグレードできます。
検証
receptor サービスのステータスを確認するには、次のコマンドを実行します。
sudo systemctl status receptor.service
sudo systemctl status receptor.service
サービスが active (running) 状態であることを確認します。
新しいノードで Playbook が正しく実行されるかどうかを確認するには、次のコマンドを実行します。
watch podman ps
watch podman ps
関連情報