Red Hat Ansible 额外安装指南
对红帽文档提供反馈 复制链接链接已复制到粘贴板!
如果您对本文档有任何改进建议,或发现错误,请通过 https://access.redhat.com 联系技术支持来创建一个请求。
第 1 章 在内部安装 Red Hat Ansible 复制链接链接已复制到粘贴板!
1.1. 简介 复制链接链接已复制到粘贴板!
Red Hat Ansible Inside 1.1 是 Ansible Executor (runner)、Ansible Core、Ansible Navigator、Ansible Builder 和 Ansible Execution Environments 的产品捆绑包。Ansible 内部允许使用 Ansible 组件的命令行界面在应用程序内集成 Ansible 自动化。
1.2. 先决条件 复制链接链接已复制到粘贴板!
Ansible Inside 1.1 需要有效的订阅到 Ansible Inside SKU,并启用对应的 Red Hat Subscription Manager (RHSM)存储库。
请联系红帽客户支持或红帽销售以购买或附加订阅。
在将有效的 Ansible Inside 订阅附加到 Red Hat Subscription Manager 中的机构后,您可以启用所需的存储库,如下所示:
- RHEL 8
sudo subscription-manager repos --enable=ansible-inside-1.1-for-rhel-8-x86_64-rpms
sudo subscription-manager repos --enable=ansible-inside-1.1-for-rhel-8-x86_64-rpms
- RHEL 9
sudo subscription-manager repos --enable=ansible-inside-1.1-for-rhel-9-x86_64-rpms
sudo subscription-manager repos --enable=ansible-inside-1.1-for-rhel-9-x86_64-rpms
启用存储库后,您可以继续安装 Ansible 组件。
1.3. 安装 复制链接链接已复制到粘贴板!
您可以使用 Red Hat Subscription Manager (RHSM)安装以下 Red Hat Ansible Inside 1.1 组件。或者,您可以从 Red Hat Registry 下载它们。
- Ansible Core (通过 RHSM 安装)
- Ansible Executor (通过 RHSM 安装)
- Ansible Navigator (通过 RHSM 安装)
- Ansible Builder (通过 RHSM 安装)
- Ansible SDK (通过 RHSM 安装)
- Ansible 执行环境(通过 Red Hat Registry 下载)
您可以将所有 RHSM 组件作为 All-In-One 或单独安装。
1.3.1. All-In-One RHSM 复制链接链接已复制到粘贴板!
要安装所有组件,请运行以下命令:
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner ansible-sdk
sudo dnf install ansible-navigator ansible-core ansible-builder ansible-runner ansible-sdk
1.3.2. 单个 RHSM 复制链接链接已复制到粘贴板!
您可以使用以下命令单独安装所需的组件:
Ansible 内核
sudo dnf install ansible-core
sudo dnf install ansible-core
Ansible Builder
sudo dnf install ansible-builder
sudo dnf install ansible-builder
Ansible Runner
sudo dnf install ansible-runner
sudo dnf install ansible-runner
Ansible Navigator
sudo dnf install ansible-navigator
sudo dnf install ansible-navigator
Ansible SDK
sudo dnf install ansible-sdk
sudo dnf install ansible-sdk
1.3.3. 从 Red Hat Registry 下载 复制链接链接已复制到粘贴板!
Ansible 执行环境用作执行 Ansible 自动化的基准,或者可用于 Ansible Builder 以提供扩展自动化兼容性以满足您的需求。
红帽支持的执行环境有:
- 兼容性执行环境(ansible-automation-platform-24/ee-29-rhel8)
- EE-29 包含 ansible 2.9,用于与之前为 Ansible Automation Platform 版本编写的 playbook 和内容兼容。
- 最小执行环境(ansible-automation-platform-23/ee-minimal-rhel8)
- ee-minimal 是 Red Hat Ansible Automation Platform 的自动化执行环境。ee-minimal 包含 ansible-core 2.13。
- 支持的执行环境(ansible-automation-platform-23/ee-supported-rhel8)
- EE 支持是一个自动化执行环境,用于 Red Hat Ansible Automation Platform。ee-supported 包含红帽提供的 ansible-core 2.13 和自动化内容集合。
镜像拉取(pull)示例
所有镜像都可使用 Podman 和其他方法拉取。以下是 Podman pull 的示例:
有关其他可用的安装方法,请参阅 catalog.redhat.com。