Documentation

6. 获取 Tower 安装程序

注解

要获得 Ansible Tower 的试验版本,请访问: http://www.ansible.com/tower-trial

如需了解定价信息,请访问: http://www.ansible.com/pricing

要直接下载 Tower 的最新版本(注意,在使用前您必须已获得许可证),请访问:https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz

您可以安装独立 Tower 或者使用捆绑的安装程序:

  • 如果您在有互联网直接访问能力的环境中设置 Tower,您可以下载独立的 Tower 安装程序

  • 如果您在一个没有直接访问在线软件仓库的环境中设置 Tower,或者您的环境需要使用代理,您必须使用捆绑的安装程序

下载并展开 Ansible Tower 安装/升级工具:http://releases.ansible.com/ansible-tower/setup/

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

要安装或升级,请首先编辑 ansible-tower-setup-<tower_version> 目录中的 inventory 文件,使用实际的版本目录(如 2.4.53.0.0)替换 <tower_version>

6.1. 使用捆绑 Tower 安装程序

从 Ansible Tower 2.3.0 版本开始,可以使用捆绑的安装程序来执行 Tower 安装.。捆绑的安装程序可被那些无法或者不想从在线仓库安装 Tower(及其相依软件包)的用户使用。使用它的用户在需要时仍然 需要可以访问 Red Hat Enterprise Linux 或 Centos 的软件仓库。

要直接下载捆绑的 Tower 安装程序的最新版本(注意,在使用前您必须已获得许可证),请访问:https://releases.ansible.com/ansible-tower/setup-bundle/

注解

捆绑安装程序只支持 Red Hat Enterprise Linux 和 CentOS。

下一步,选择与您的发行版匹配的安装程序(el7):

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

注解

在 Red Hat Enterprise Linux 中,Ansible Tower 3.5.0 需要 Python 3 Software Collection。如果您要离线安装 Tower,您需要通过本地镜像(mirror)来提供 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 的次版本,在这个文件中列出的版本可能与您配置的软件仓库中的版本稍有不同。