一、安装salt
配置环境:
lucky4 master端
lucky5和lucky6都是minion端
确保firewalld是关闭的
1、配置yum源
三台主机都是需要saltstack的yum源,在此我不过多叙述
[root@lucky4 yum.repos.d]# vim slat.repo
[salt]
name=salt
baseurl=file:///root/2018
gpgcheck=0
2、配置salt的master端和slave端
a.在lucky4上yum install -y salt-master
在lucky5和lucky6 上yum install -y salt-minion
b.在master端修改配置文件
[root@lucky4 ~]# cd /etc/salt/
[root@lucky4 salt]# vim master
674 file_roots:
675 base:
676 - /srv/salt 打开注释
[root@lucky4 salt]# systemctl start salt-master.service
[root@lucky4 salt]# netstat -antlp 查看端口是否打开
4505端口:用来链接slave,发布订阅
4506端口:请求响应,模式为:zmq(消息队列)
3.在minion端修改配置文件
[root@lucky5 ~]# cd /etc/salt/cd
[root@lucky5 salt]# vim minion
16 master: 172.25.66.4# 指向的master端
[root@lucky5 salt]# systemctl start salt-minion.service 打开服务
如果修改ip或者hostname的话,必须删除该文件重新生成
生成一个新的minon_id的文件
这就表示到我们的saltstack的master端和minon端都已经是指定成功的。
4.在master添加minion(master和minion交换公钥的过程)
salt-key -L
salt-key -A
# 添加显示的所有主机
给所有的minon端添加密钥
5.分别在master和minion端查看两者的公钥
master:<