文档

2. 下载 Ansible Automation Platform 安装程序

从 Ansible Tower 3.8 开始,Automation Hub 将充当 Ansible Tower 的内容提供者,这需要 Ansible Tower 部署和 Automation Hub 部署同时运行。Tower 和 Automation Hub 可以运行在 RHEL 7 或 8 上,但只有 Tower(不是 Automation Hub)在 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

  • 没有互联网的情况下安装。下载 捆绑安装程序。当您无法直接访问在线存储库,或您的环境强制使用代理时,使用此方法。

注意

要获取 Ansible Tower 的试用版,请访问:https://www.ansible.org.cn/tower-trial

有关定价信息,请访问:https://www.ansible.org.cn/pricing

有关 OpenShift 安装程序,请访问 http://releases.ansible.com/ansible-tower/setup_openshift

2.1. 使用捆绑的 Ansible Automation Platform 安装程序

捆绑的 Ansible Automation Platform 安装程序适用于无法访问互联网,或希望不从在线存储库安装单独组件(及其依赖项)的客户。仍然需要访问 Red Hat Enterprise Linux 或 CentOS 存储库。所有其他依赖项都包含在 tar 归档文件中。

  1. 直接从 https://access.redhat.com/downloads/content/480 访问最新版本的捆绑的 Ansible Automation Platform 安装程序(注意,您必须拥有 Red Hat 客户帐户才能访问下载内容)。

注意

Ansible Automation Platform 安装程序仅支持 Red Hat Enterprise Linux 和 CentOS。

  1. 接下来,选择要下载的最新安装程序。单个 .tar.gz 可以与 RHEL 7 和 RHEL 8 发行版一起使用。

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

注意

在 Red Hat Enterprise Linux 7 上,Ansible Tower 3.8.0 需要来自 RHSCL 存储库的一些软件包。如果您要离线安装 Tower,则需要通过本地镜像启用 CentOS-SCL 或 RH-SCL 存储库。

  • Red Hat 订阅管理器: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