master
proxy proxy
minion端 ............minion端vim
syndic:
syndic接口是一个强大的工具,容许创建salt命令拓扑结构,salt的基本结构是一个salt master指挥一组salt minion,syndic接口是一种特殊的直通minion,它运行在一个master上且链接到另一个master,而后syndic minion所链接的master就能够控制链接运行到syndic的master上的minion
1.安装syndic
[root@slat-proxy ~]# yum install salt-master
2.修改配置文件
[root@slat-proxy ~]# vim /etc/salt/master
syndic_master: salt-master
3.启动syndic
[root@slat-proxy ~]# /etc/init.d/salt-syndic start
Starting salt-syndic daemon: [ OK ] 工具
4.在master删除minion添加proxy
salt-key -D -y
salt-key -a salt-proxy -y
5.在minion端添加salt-proxy
[root@salt-minion ~]# vim /etc/salt/minion
master: salt-proxy
[root@salt-master ~]# salt-key -L
Accepted Keys:
slat-proxy
Denied Keys:
Unaccepted Keys:
salt-minion
Rejected Keys:
[root@slat-proxy ~]# salt-key -L
Accepted Keys:
salt-minion
Denied Keys:
Unaccepted Keys:
Rejected Keys:接口
这里须要注意的是minion改了以后须要把id和pki删除重启,须要在master上开启order_master
[root@salt-minion salt]# rm minion.d pki -rf
[root@salt-master ~]# salt '*' cmd.run 'hostname'
salt-minion:
salt-minioncmd