Documentation

2. 启动、停止和重启 Tower

Ansible Tower 附带一个 管理员实用程序脚本 ansible-tower-service,它可以启动、停止和重启当前 Tower 节点上运行的所有 Tower 服务(包括消息队列组件,如果集成安装了数据库,还包括数据库)。外部数据库必须明确由管理员管理。服务脚本在 /usr/bin/ansible-tower-service 中,可按照如下所示调用:

root@localhost:~$ ansible-tower-service restart

您还可以通过特定于发行版的服务管理命令调用它。发行版软件包通常会提供类似的脚本(有时作为初始化脚本)来管理服务。如需更多信息,请参阅特定于发行版的服务管理系统。

注解

OpenShift 中运行容器化的 Tower 时,请不要使用 ansible-tower-service 脚本,而是使用 OpenShift 重启 pod。

注解

从 2.2.0 版本开始,Ansible Tower 已不再使用初始化(init)脚本,而是使用管理员实用程序脚本。以前的 Ansible Tower 版本提供了一个标准的 ansible-tower init 脚本,可用于针对整个 Tower 基础架构进行 startstopquery。它通过服务命令 /etc/init.d/ansible-tower script 调用。对于使用 2.2.0 或较高版本的 Ansible Tower 的用户,应当使用新的管理员实用程序脚本 ansible-tower-service