文档

2. 启动、停止和重启 Tower

Ansible Tower 附带一个管理员实用程序脚本,即 ansible-tower-service,它可以启动、停止和重启当前单个 Tower 节点上运行的所有 Tower 服务(包括消息队列组件,以及数据库(如果它是集成安装)。外部数据库必须由管理员显式管理。服务脚本位于 /usr/bin/ansible-tower-service,可以通过以下方式调用

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

注意

在集群安装中,ansible-tower-service restart 不包括 PostgreSQL 作为要重启的服务的一部分,因为它存在于 Tower 的外部,并且 PostgreSQL 不总是需要重启。使用 systemctl restart ansible-tower 来重启集群环境中的服务,而不是 localhost 安装中的单个节点。有关集群环境的更多信息,请参阅 集群 部分。

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

注意

OpenShift 中以容器化方式运行 Tower 时,请勿使用 ansible-tower-service 脚本。请改用 OpenShift 重启 pod。