Documentation

6. Ansible Automation Platform インストールプログラムの取得

Ansible Tower 3.8 以降、Automation Hub は、Ansible Tower のコンテンツプロバイダーとして機能します。これには、Ansible Tower デプロイメントと Automation Hub デプロイメントがともに実行している必要があります。Tower および Automation Hub は、RHEL 7 または 8 のいずれかで実行できますが、(Automation Hub ではなく) Tower のみが、OpenShift Container Platform (OCP) でサポートされています。Automation Hub インストーラーを取得する前に、環境のインストール方法を決定してください。

両方のインストーラーに Ansible Tower および Automation Hub があり、いずれのインストーラーも同じ機能セットを提供します。

root@localhost:~$ tar xvzf ansible-tower-setup-latest.tar.gz
root@localhost:~$ cd ansible-tower-setup-<tower_version>

インターネットアクセスを使用してインストールすると、必要な最新のリポジトリー、パッケージ、および依存関係が取得されます。Ansible Automation Platform プログラムをアクティブにするには、有効なサブスクリプションが必要です。

インストールまたはアップグレードを行ったら、ansible-tower-setup-<tower_version> ディレクトリーのインベントリーファイルを編集します。<tower_version> は、3.8.0 などのバージョン番号に置き換えてください。

  • インターネットを 使用しない インストール。bundled installer をダウンロードします。オンラインリポジトリーに直接アクセスできない場合、または環境でプロキシーが適用されている場合は、この方法を使用してください。

注釈

Ansible Tower の試用版を入手するには http://www.ansible.com/tower-trial に移動してください。

価格情報は http://www.ansible.com/pricing を参照してください。

OpenShift インストーラーについては、http://releases.ansible.com/ansible-tower/setup_openshift にアクセスします。

6.1. バンドルの Ansible Automation Platform インストーラーの使用

バンドルの Ansible Automation Platform インストーラーは、インターネットにアクセスできないお客様や、オンラインリポジトリーから別のコンポーネント (およびその依存関係) をインストールすることを希望しないお客様を対象としています。Red Hat Enterprise Linux リポジトリーまたは CentOS リポジトリーへのアクセスは依然として必要です。その他の依存関係はすべて tar アーカイブに含まれます。

  1. バンドルされた Ansible Automation Platform インストールプログラムの最新バージョンは、https://access.redhat.com/downloads/content/480 から直接アクセスします (ダウンロードにアクセスするには、Red Hat カスタマーアカウントが必要です)。

注釈

Ansible Automation Platform インストーラーは Red Hat Enterprise Linux および CentOS のみをサポートします。

  1. 次に、ダウンロードする最新のインストールプログラムを選択します。1 つの .tar.gz が、RHEL 7 および RHEL 8 ディストリビューションの両方で利用できます。

ansible-tower-setup-bundle-latest.tar.gz

注釈

Red Hat Enterprise Linux 7 では、Ansible Tower 3.8.0 は Python 3 Software Collection が必要です。Tower をオフラインでインストールする場合は、CentOS-SCL リポジトリーまたは RH-SCL リポジトリーをローカルのミラーで有効化する必要があります。

  • Red Hat Subscription Manager: rhel-server-rhscl-7-rpms

  • Red Hat UI: rhui-rhel-server-rhui-rhscl-7-rpms

  • CentOS: centos-release-scl

Red Hat Enterprise Linux リポジトリーからのパッケージの依存関係の一覧は、設定バンドル内の bundle/base_packages.txt ファイルにあります。お使いの Red Hat Enterprise Linux のマイナーバージョンによって、このファイルで指定のバージョンおよびリリースは、設定リポジトリーで利用可能なものと、若干異なる可能性があります。

  1. 選択したマシンで、インストール/アップグレードツールを展開します。

root@localhost:~$ tar xvzf ansible-tower-setup-latest.tar.gz
root@localhost:~$ cd ansible-tower-setup-<tower_version>
  1. インストールまたはアップグレードの際に、ansible-tower-setup-<tower_version> ディレクトリーのインベントリーファイルを編集します。<tower_version> は、3.8.0 などのバージョン番号に置き換えてください。