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。