文档

6. 获取 Ansible 自动化平台安装程序

从 Ansible Tower 3.8 开始,自动化中心将充当 Ansible Tower 的内容提供者,这需要同时部署 Ansible Tower 和自动化中心。 Tower 和自动化中心可以在 RHEL 7 或 8 上运行,但只有 Tower(而不是自动化中心)支持在 OpenShift 容器平台 (OCP) 上运行。在获取自动化中心安装程序之前,请确定您将如何安装环境。

两个安装程序都包含 Ansible Tower 和自动化中心,并提供完全相同的功能集。

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

使用互联网访问将检索最新必需的存储库、软件包和依赖项。您必须拥有有效的订阅才能激活 Ansible 自动化平台程序。

安装或升级后,首先编辑 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

6.1. 使用捆绑的 Ansible 自动化平台安装程序

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

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

注意

Ansible 自动化平台安装程序仅支持 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