Red Hat Ansible Inside インストールガイド
Red Hat Inside をインストールして設定する
概要
Red Hat ドキュメントへのフィードバック (英語のみ) リンクのコピーリンクがクリップボードにコピーされました!
このドキュメントの改善に関するご意見がある場合や、エラーを発見した場合は、https://access.redhat.com から Technical Support チームに連絡してください。
第1章 はじめに リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Ansible Inside 1.3 は、Ansible Executor (ランナー)、Ansible Core、Ansible Automation コンテンツナビゲーター、Ansible Builder、および Ansible Automation 実行環境の製品バンドルです。Ansible Inside を使用することで、Red Hat パートナーは Ansible コンポーネントのコマンドラインインターフェイスから、Ansible の自動化をお使いのアプリケーションに統合できます。
第2章 Red Hat Ansible Inside のインストール リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Subscription Manager (RHSM) を使用して、次の Red Hat Ansible Inside コンポーネントをインストールできます。または、Red Hat Registry からダウンロードすることもできます。
- Ansible Core (RHSM 経由でインストール)
- Ansible Executor (ランナー) (RHSM 経由でインストール)
- Ansible Navigator (RHSM 経由でインストール)
- Ansible Builder (RHSM 経由でインストール)
- Ansible SDK (RHSM 経由でインストール)
- Ansible 実行環境 (Red Hat Registry 経由でダウンロード)
すべての RHSM コンポーネントは、一括インストール、または個別インストールが可能です。
2.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
Ansible Inside の要件として、Ansible Inside SKU に対するサブスクリプションが有効であり、対応する Red Hat Subscription Manager (RHSM) リポジトリーを有効化することが挙げられます。
Ansible Inside サブスクリプションの購入または割り当ては、Red Hat カスタマーサポートまたは Red Hat セールスにお問い合わせください。
Red Hat Subscription Manager 内の組織に、有効な Ansible Inside サブスクリプションを割り当てた後に、次のように必要なリポジトリーを有効にできます。
- RHEL 8
sudo subscription-manager repos --enable=ansible-inside-1.3-for-rhel-8-x86_64-rpms
sudo subscription-manager repos --enable=ansible-inside-1.3-for-rhel-8-x86_64-rpms
- RHEL 9
sudo subscription-manager repos --enable=ansible-inside-1.3-for-rhel-9-x86_64-rpms
sudo subscription-manager repos --enable=ansible-inside-1.3-for-rhel-9-x86_64-rpms
リポジトリーが有効になったら、Ansible コンポーネントのインストールに進むことができます。
2.2. Red Hat Subscription Manager (RHSM) を使用したインストール リンクのコピーリンクがクリップボードにコピーされました!
すべてのコンポーネントを一度にインストールすることも、必要なコンポーネントのみをインストールすることもできます。
2.2.1. RHSM を使用したオールインワンのインストール リンクのコピーリンクがクリップボードにコピーされました!
すべてのコンポーネントを一度にインストールするには、次のコマンドを実行します。
RHEL 8:
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner python39-ansible-sdk
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner python39-ansible-sdkCopy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 9:
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner python3-ansible-sdk
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner python3-ansible-sdkCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.2. RHSM を使用した個々のコンポーネントのインストール リンクのコピーリンクがクリップボードにコピーされました!
次のコマンドを使用して、必要なコンポーネントのみを個別にインストールできます。
Ansible Core:
sudo dnf install ansible-core
sudo dnf install ansible-coreCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible Builder:
sudo dnf install ansible-builder
sudo dnf install ansible-builderCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible Runner:
sudo dnf install ansible-runner
sudo dnf install ansible-runnerCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible Navigator:
sudo dnf install ansible-navigator
sudo dnf install ansible-navigatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible SDK:
RHEL 8:
sudo dnf install python39-ansible-sdk
sudo dnf install python39-ansible-sdkCopy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 9:
sudo dnf install python3-ansible-sdk
sudo dnf install python3-ansible-sdkCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.3. Red Hat Registry から実行環境をダウンロードする リンクのコピーリンクがクリップボードにコピーされました!
Ansible 実行環境は、Ansible Automation を実行するためのベースラインとして Ansible Inside で使用されます。または、Ansible Builder で使用して、ニーズに合わせて自動化の互換性を拡張することもできます。
2.3.1. RHEL 9 実行環境 リンクのコピーリンクがクリップボードにコピーされました!
RHEL 9 で利用可能な Red Hat がサポートする実行環境は次のとおりです。
- 互換実行環境 (
ansible-automation-platform-24/ee-216-rhel9) -
ee-216には、Red Hat Ansible Automation Platform の以前のバージョン用に作成された Playbook およびコンテンツとの互換性のために、Ansible 2.16 が含まれています。 - 最小限の実行環境 (
ansible-automation-platform-24/ee-minimal-rhel9) -
ee-minimalは、Red Hat Ansible Automation Platform の自動化実行環境です。ee-minimalには ansible-core 2.16 が含まれています。 - 対応実行環境 (
ansible-automation-platform-24/ee-supported-rhel9) -
ee-supportedは、Red Hat Ansible Automation Platform で使用するための自動化実行環境です。ee-supportedには、Red Hat がサポートする ansible-core 2.16 と自動化コンテンツコレクションが含まれています。
2.3.2. RHEL 8 実行環境 リンクのコピーリンクがクリップボードにコピーされました!
RHEL 8 で利用可能な Red Hat がサポートする実行環境は次のとおりです。
- 互換実行環境 (
ansible-automation-platform-24/ee-216-rhel8) -
ee-216には、Red Hat Ansible Automation Platform の以前のバージョン用に作成された Playbook およびコンテンツとの互換性のために、Ansible 2.16 が含まれています。 - 最小限の実行環境 (
ansible-automation-platform-24/ee-minimal-rhel8) -
ee-minimalは、Red Hat Ansible Automation Platform の自動化実行環境です。ee-minimalには ansible-core 2.15 が含まれています。 - 対応実行環境 (
ansible-automation-platform-24/ee-supported-rhel8) -
ee-supportedは、Red Hat Ansible Automation Platform で使用するための自動化実行環境です。ee-supportedには、Red Hat がサポートする ansible-core 2.15 および自動化コンテンツコレクションが含まれています。
2.3.3. Red Hat Registry から実行環境をプルする リンクのコピーリンクがクリップボードにコピーされました!
Podman などのコンテナーエンジンを使用して、Red Hat Registry から実行環境イメージをプルできます。次の手順では podman pull を使用します。利用可能なその他のインストール方法は、catalog.redhat.com を参照してください。
Red Hat Registry にログインします。
podman login registry.redhat.io Username: {REGISTRY-SERVICE-ACCOUNT-USERNAME} Password: {REGISTRY-SERVICE-ACCOUNT-PASSWORD} Login Succeeded!$ podman login registry.redhat.io Username: {REGISTRY-SERVICE-ACCOUNT-USERNAME} Password: {REGISTRY-SERVICE-ACCOUNT-PASSWORD} Login Succeeded!Copy to Clipboard Copied! Toggle word wrap Toggle overflow 実行環境をプルするには、次のコマンドを実行します。
podman pull registry.redhat.io/ansible-automation-platform/<execution-env-name>
$ podman pull registry.redhat.io/ansible-automation-platform/<execution-env-name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <execution-env-name>は、使用する実行環境に置き換えます。たとえば、次のコマンドは、RHEL8 の最小限の実行環境をプルします。
podman pull registry.redhat.io/ansible-automation-platform/ee-minimal-rhel8:2.16.9-2
$ podman pull registry.redhat.io/ansible-automation-platform/ee-minimal-rhel8:2.16.9-2Copy to Clipboard Copied! Toggle word wrap Toggle overflow