Private Automation Hub のインストールおよびアップグレード
Private Automation Hub のインスタンスをインストールするか、オンラインまたはオフラインの Red Hat Enterprise Linux 7 および 8 の物理マシンまたは仮想マシンで新規バージョンへアップグレードします。
概要
はじめに リンクのコピーリンクがクリップボードにコピーされました!
Private Automation Hub をインストールするか、または有効な Red Hat Ansible Automation Platform サブスクリプションを使用して、Red Hat Enterprise Linux 7 または 8 の仮想マシンまたは物理マシンで新規バージョンにアップグレードすることができます。
多様性を受け入れるオープンソースの強化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。
第1章 システム要件 リンクのコピーリンクがクリップボードにコピーされました!
Private Automation Hub インスタンスをインストールするには、以下が必要です。
| 必須 | |
|---|---|
| サブスクリプション | 有効な Red Hat Ansible Automation Platform |
| OS | Red Hat Enterprise Linux 7.7 以降 64 ビット (x86) または 8.2 以降 64 ビット (x86) |
| Ansible | バージョン 2.11 が必要 |
| RAM | 最小 4 GB |
| CPU | 最小 2 つ |
| ディスク | 20GB の専用ハードディスクスペース 保存されるコレクションのサイズによって異なります。 |
| ブラウザー | Mozilla Firefox または Google Chrome の現行のサポートバージョン |
| データベース | PostgreSQL バージョン 13 以降 |
Ansible Automation Platform と Private Automation Hub インスタンスを同じノードにインストールすることはできません。inventory ファイルは、Ansible Automation Platform と Automation Hub の両方のインストールを処理できます。この手順は、Ansible Automation Platform のインストールのみを対象としています。
第2章 オンラインまたはオフラインインストール リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux 環境のインターネット接続に基づいて、Private Automation Hub をインストールするために必要な Ansible Automation Platform インストーラーを選択します。次のシナリオを確認し、ニーズを満たす Ansible Automation Platform インストーラーを決定してください。
Red Hat カスタマーポータルで Ansible Automation Platform インストーラーのダウンロードにアクセスするには、有効な Red Hat カスタマーアカウントが必要です。
インターネットアクセスを使用したインストール
Red Hat Enterprise Linux 環境がインターネットに接続されている場合は、Ansible Automation Platform インストーラーを使用して Private Automation Hub をインストールします。インターネットアクセスを使用してインストールすると、必要な最新のリポジトリー、パッケージ、および依存関係が取得されます。
- ダウンロード Red Hat Ansible Automation Platform に移動します。
- Ansible Automation Platform <latest-version> Setup の をクリックします。
ファイルをデプロイメントします。
tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
インターネットアクセスなしでのインストール
インターネットにアクセスできない場合や、オンラインリポジトリーから個別のコンポーネントおよび依存関係をインストールしたくない場合は、Ansible Automation Platform Bundle インストーラーを使用して Private Automation Hub をインストールします。Red Hat Enterprise Linux リポジトリーへのアクセスは依然として必要です。その他の依存関係はすべて tar アーカイブに含まれます。
- ダウンロード Red Hat Ansible Automation Platform に移動します。
- Ansible Automation Platform <latest-version> Setup Bundle の をクリックします。
ファイルをデプロイメントします。
tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
第3章 インベントリーファイルの編集 リンクのコピーリンクがクリップボードにコピーされました!
inventory ファイルを編集して Automation Hub のインストールを指定し、必要なパラメーターを更新します。
インストーラーに移動します。
[バンドルのインストーラー]
cd ansible-automation-platform-setup-bundle-<latest-version>
$ cd ansible-automation-platform-setup-bundle-<latest-version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow [オンラインインストーラー]
cd ansible-automation-platform-setup-<latest-version>
$ cd ansible-automation-platform-setup-<latest-version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
テキストエディターで
inventoryファイルを開きます。 inventoryファイルのパラメーターを編集して、Automation Hub ホストのみのインストールを指定します。次の例を参照してください。-
[automationcontroller]インベントリー情報は 空 のままにします。 [automationhub]グループホスト情報を追加します。注記[automationhub]ホストの到達可能な IP アドレスを指定して、ユーザーが別のノードから Private Automation Hub のコンテンツを同期できるようにします。インストール仕様に基づいて、
automationhub_admin_passwordとautomation_pg_password、および追加のパラメーターの値を更新します。Example
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
3.1. Automation Hub の Red Hat Single Sign-On 環境への接続 リンクのコピーリンクがクリップボードにコピーされました!
Automation Hub を Red Hat Single Sign-On インストールに接続するには、インストーラー設定スクリプトを実行する前に、inventory ファイルでインベントリー変数を設定します。
Ansible Automation Platform が管理する Red Hat Single Sign-On インストールに接続するには、外部の Red Hat Single Sign-On インストールに接続するのではなく、別の変数セットを設定する必要があります。
3.1.1. Automation Hub を Red Hat Single Sign-On インスタンスに接続するためのインベントリーファイル変数 リンクのコピーリンクがクリップボードにコピーされました!
Automation Hub と Red Hat Single Sign-On を初めてインストールする場合、または既存の Ansible Automation Platform が管理する Red Hat Single Sign-On がある場合は、Ansible Automation Platform が管理する Red Hat Single Sign-On の変数を設定します。
Automation Hub をインストールし、これを既存の外部で管理される Red Hat Single Sign-On インスタンスに接続する場合は、外部で管理される Red Hat Single Sign-On の変数を設定します。
これらのインベントリー変数の詳細は、Red Hat Ansible Automation Platform インストールガイド の Red Hat Single Sign-On 変数 を参照してください。
以下の変数は、Ansible Automation Platform の管理対象および外部の Red Hat Single Sign-On の両方に対して設定できます。
| 変数 | 必須またはオプション |
|---|---|
| *_sso_console_admin_password | 必須 |
|
| オプション |
| *_sso_use_https | オプション |
|
| オプション |
|
| オプション |
|
| オプション |
|
| オプション |
|
| オプション |
以下の変数は、Ansible Automation Platform が管理する Red Hat Single Sign-On にのみ設定できます。
| 変数 | 必須またはオプション |
|---|---|
| *_sso_keystore_password |
|
|
| オプション |
|
| オプション |
|
| オプション |
以下の変数は、外部 Red Hat Single Sign-On にのみ設定できます。
| 変数 | 説明 |
|---|---|
|
| 必須 |
第4章 設定スクリプトを使用した Automation Hub のインストール リンクのコピーリンクがクリップボードにコピーされました!
適切なインベントリー変数を設定した後に、インストーラー設定スクリプトを実行します。
4.1. 設定スクリプトの実行 リンクのコピーリンクがクリップボードにコピーされました!
Private Automation Hub のインストールに必要なパラメーターを使用して inventory ファイルを更新したら、setup スクリプトを実行できます。
setup.shスクリプトを実行してインストールを開始します。./setup.sh
$ ./setup.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2. Red Hat Single Sign-On 接続の確認 リンクのコピーリンクがクリップボードにコピーされました!
インストーラーは Red Hat Single Sign-On 変数を使用して Keycloak レルムおよびクライアントを設定します。
既存の Red Hat Single Sign-On インストールに正常に接続されていることを確認するには、settings.py に Red Hat Single Sign-On ホスト情報、レルム名、キー、およびシークレットが含まれていることを確認します。
第5章 インストールの検証 リンクのコピーリンクがクリップボードにコピーされました!
インストールが完了したら、次の手順で Private Automation Hub が正常にインストールされたことを確認できます。
- Private Automation Hub に移動します。
-
inventoryファイルに設定した管理者の認証情報を使用してログインします。
これで、Private Automation Hub の初期設定の準備が整いました。詳細は、以下の管理ガイドを参照してください。
第6章 最新バージョンへのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
Private Automation Hub は、Ansible Automation Platform 設定バンドルインストーラーを使用して最新バージョンにアップグレードできます。Private Automation Hub のインストール時に設定された inventory ファイルを使用して、このアップグレードを実行します。
- ダウンロード Red Hat Ansible Automation Platform に移動します。
- Ansible Automation Platform <latest-version> Setup Bundle の をクリックします。
ファイルをデプロイメントします。
tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
初期インストールから
inventoryファイルに設定情報をコピーします。 setup.shスクリプトを実行します。./setup.sh
$ ./setup.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow
アップグレードの確認
Server version 情報を確認して、Private Automation Hub へのアップグレードが成功したことを確認できます。
- Private Automation Hub にログインします。
- ナビゲーションバーのアイコンの ? をクリックします。
- をクリックします。
- server version がアップグレードしたバージョンと一致していることを確認します。