syndic
Salt Syndic是一个salt代理,当master需要管理大量的机器时,可以使用Syndic来帮助处理任务。
安装部署
1.将server4做成Topmaster
server1
[root@server1 ~]# yum install -y salt-syndic
[root@server1 ~]# systemctl start salt-syndic
[root@server1 ~]# vim /etc/salt/master
1058 syndic_master: 172.25.68.4
[root@server1 ~]# systemctl restart salt-master
server4
[root@server4 ~]# yum install salt-master -y
[root@server4 ~]# vim /etc/salt/master
664 file_roots:
665 base:
666 - /srv/salt/
1054 order_masters: True
[root@server4 ~]# systemctl start salt-master
2.做认证,将server1的钥匙传给server4
[root@server4 ~]# salt-key -L
Accepted Keys:
Denied Keys:
Unaccepted Keys:
server1
Rejected Keys:
[root@server4 ~]# salt-key -A
The following keys are going to be accepted:
Unaccepted Keys:
server1
Proceed? [n/Y] Y
Key for minion server1 accepted.
[root@server4 ~]# salt-key -L
Accepted Keys:
server1
Denied Keys:
Unaccepted Keys:
Rejected Keys:
3.测试
server4没有连接salt-master,但是却可以ping通,是因为server1和server4相连,而server4是一个最顶端的master
[root@server4 ~]# salt '*' test.ping
server2:
True
server3:
True