syndic
syndic没有独立的配置文件,与salt-master功用一个配置文件,该服务负责连接topmaster(master中的syndic_master)与master
[root@server4 ~]# yum install -y salt-master
[root@server4 ~]# vi /etc/salt/master
修改order_masters为 True
[root@server4 ~]# systemctl start salt-master##重启master服务
[root@server1 ~]# yum install -y salt-syndic-2019.2.0-1.el7.noarch.rpm
[root@server1 ~]# vim /etc/salt/master
1048 syndic_master: 172.25.32.4
[root@server1 ~]# systemctl restart salt-master
[root@server1 ~]# systemctl start salt-syndic##指定syndic_master
- 测试
salt-ssh
某些情况下并不允许对从节点进行操作,可以通过salt-ssh的方式来进行连接。
[root@server1 ~]# yum install -y salt-ssh
[root@server1 ~]# vim /etc/salt/roster
server2:
host: 172.25.32.2
user: root
passwd: redhat
[root@server2 ~]# systemctl stop salt-minion
[root@server3 ~]# systemctl stop salt-minion
自定义模块的添加
[root@server1 _modules]# mkdir /srv/salt/_modules
[root@server1 _modules]# vim my_disk.py
[root@server1 _modules]# salt ‘’ saltutil.sync_modules
server2:
- modules.my_disk
server3:
- modules.my_disk
[root@server1 _modules]# salt '’ saltutil.sync_modules
server2:
- modules.my_disk
server3:
- modules.my_disk