Ansible模块:systemd模块实现自动重启flume服务
一、systemd模块参数详解
systemd模块:
- 管理远程节点上的systemd服务,相当于systemctl,可以对服务的是否开机启动进行配置
- daemon_reload:重新载入systemd
- enabled:是否开机自启动 yes|no
- name: 服务名,服务名不能冲突,比如flume有多个agent,以flume-stg、flume-prod作为区分,不能重复
- state:参数started、stopped、restarted、reloaded
二、systemd模块用法
ansible webservers -i hosts -m systemd -a "daemon_reload=yes"
三、systemd模块实现自动重启flume服务
1.编写flume服务的systemd脚本
- Unit 是 systemd 进行任务管理的基本单位,service 类型的 unit 代表一个后台服务进程
[Unit]
Descript