Documentation

2. 启动、停止和重启控制器

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

root@localhost:~$ automation-controller-service restart

注解

在集群的安装中, automation-controller-service restart 不将 PostgreSQL 作为重启的服务的一部分,因为它存在于控制器以外,而且 PostgreSQL 并不总是需要重启。使用 systemctl restart ansible-controller 在集群环境中重启服务。 另外,您必须重启每个集群节点,以使特定的更改持久化,而不是象 localhost 安装一样只重启一个节点。有关集群环境的更多信息,请参阅 集群 部分。

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

注解

When running the controller in a container, do not use the automation-controller-service script. Restart the pod using the container environment instead.