同时推送httpd和nginx服务:
在sever2上推送httpd服务,在server3上推送nginx服务
1、在master端编写顶级推送脚本
[root@server1 ~]# cd /srv/salt/
[root@server1 salt]# ls
httpd nginx users
[root@server1 salt]# vim top.sls #该文件必须在/srv/salt目录下
base:
'server2': #推送httpd服务到server2端
- httpd.service
'server3': #推送nginx服务到server3端
- nginx.service
2、在master端高级推送
[root@server1 ~]# salt '*' state.highstate
3、进行测试
minion端(server2)查看8080端口是否已经开启
minion端(server3)查看nginx的worker进程对应的用户是否是nginx用户。并查看nginx的worker进程数是否和cpu的个数相同