1.2. Automation Hub で使用する Ansible Automation Platform Central Authentication のインストール
Ansible Automation Platform Central Authentication のインストールは、Red Hat Ansible Automation Platform インストーラーに含まれています。以下の手順を使用して Ansible Automation Platform をインストールしてから、インベントリーファイルに必要なパラメーターを設定して、Ansible Automation Platform と Central Authentication の両方を正常にインストールします。
1.2.1. Red Hat Ansible Automation Platform インストーラーの選択および取得
Red Hat Enterprise Linux 環境のインターネット接続に基づいて、必要な Ansible Automation Platform インストーラーを選択します。以下のシナリオを確認し、ニーズを満たす Red Hat Ansible Automation Platform インストーラーを決定してください。
Red Hat カスタマーポータルで Red Hat Ansible Automation Platform インストーラーのダウンロードにアクセスするには、有効な Red Hat カスタマーアカウントが必要です。
インターネットアクセスを使用したインストール
Red Hat Enterprise Linux 環境をインターネットに接続している場合は、Ansible Automation Platform (AAP) インストーラーを選択します。インターネットアクセスを使用してインストールすると、必要な最新のリポジトリー、パッケージ、および依存関係を取得します。AAP インストーラーを設定するには、以下のいずれかの方法を選択します。
tarball インストール
- Red Hat Ansible Automation Platform のダウンロード ページに移動します。
- Ansible Automation Platform <latest-version> Setup の Download Now をクリックします。
ファイルを展開します。
$ tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gz
RPM インストール
Ansible Automation Platform インストーラーパッケージをインストールします。
v.2.4 for RHEL 8 for x86_64
$ sudo dnf install --enablerepo=ansible-automation-platform-2.4-for-rhel-8-x86_64-rpms ansible-automation-platform-installer
v.2.4 for RHEL 9 for x86-64
$ sudo dnf install --enablerepo=ansible-automation-platform-2.4-for-rhel-9-x86_64-rpms ansible-automation-platform-installer
dnf install は、リポジトリーがデフォルトで無効になっているため、リポジトリーを有効にします。
RPM インストーラーを使用すると、ファイルは /opt/ansible-automation-platform/installer ディレクトリーに置かれます。
インターネットアクセスなしでのインストール
インターネットにアクセスできない場合や、オンラインリポジトリーから個別のコンポーネントおよび依存関係をインストールしない場合は、Red Hat Ansible Automation Platform (AAP) の Bundle インストーラーを使用します。Red Hat Enterprise Linux リポジトリーへのアクセスは依然として必要です。その他の依存関係はすべて tar アーカイブに含まれます。
- Red Hat Ansible Automation Platform のダウンロード ページに移動します。
- Ansible Automation Platform <latest-version> Setup Bundle の Download Now をクリックします。
ファイルを展開します。
$ tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gz
1.2.2. Red Hat Ansible Automation Platform インストーラーの設定
インストーラーを実行する前に、インストーラーパッケージにあるインベントリーファイルを編集して、Automation Hub および Ansible Automation Platform 認証のインストールを設定します。
[automationhub] ホストの到達可能な IP アドレスを指定して、ユーザーが別のノードから Private Automation Hub のコンテンツを同期して、新しいイメージをコンテナーレジストリーにプッシュできるようにします。
インストーラーのディレクトリーに移動します。
オンラインインストーラー:
$ cd ansible-automation-platform-setup-<latest-version>
バンドルのインストーラー:
$ cd ansible-automation-platform-setup-bundle-<latest-version>
- テキストエディターで inventory ファイルを開きます。
[automationhub]配下にあるインベントリーファイルパラメーターを編集して、Automation Hub ホストのインストールを指定します。-
Automation Hub の場所の IP アドレスまたは FQDN を使用して、
[automationhub]配下にグループホスト情報を追加します。 -
インストール仕様に基づいて、
automationhub_admin_password、automation_pg_password、および追加のパラメーターのパスワードを入力します。
-
Automation Hub の場所の IP アドレスまたは FQDN を使用して、
-
sso_keystore_passwordフィールドにパスワードを入力します。 [SSO]のインベントリーファイルパラメーターを編集して、Central Authentication のインストール先のホストを指定します。-
sso_console_admin_passwordフィールドにパスワードを入力し、インストール仕様に基づいて追加パラメーターを入力します。
-
1.2.3. Red Hat Ansible Automation Platform インストーラーの実行
インベントリーファイルが更新されたら、インストーラーパッケージにある setup.sh Playbook を使用してインストーラーを実行します。
setup.shPlaybook を実行します。$ ./setup.sh
1.2.4. Central Authentication の管理者ユーザーとしてログインします。
Red Hat Ansible Automation Platform がインストールされたら、inventory ファイルに指定した admin 認証情報を使用して、管理ユーザーとしてログインして Central Authentication Server にログインします。
- Ansible Automation Platform Central Authentication インスタンスに移動します。
-
インベントリーファイルの
sso_console_admin_usernameおよびsso_console_admin_password fieldsに指定した admin 認証情報を使用して、ログインします。
Ansible Automation Platform Central Authentication が正常にインストールされており、管理者ユーザーでログインしている場合は、以下の手順に従ってユーザーストレージプロバイダー (LDAP など) を追加して続行できます。