测试机器:
192.168.171.128 (salt-master)
192.168.171.129 (salt-minion)
1、修改hostname
##192.168.171.128(centos 6.5)
vim /etc/sysconfig/network ## 重启有效
HOSTNAME=salt-master
hostname salt-master ## 当前有效
##192.168.171.129(centos 7.4)
vim /etc/hostname ## 重启有效
salt-minion
hostname salt-minion ## 当前有效
2、安装
## salt-master 安装
yum install -y epel-release
yum install -y salt-master
## salt-minion 安装
yum install -y epel-release
yum install -y salt-minion
3、配置
## salt-master
/etc/salt/master ##默认即可
## salt-minion
vim /etc/salt/minion
master: 192.168.171.128 ##添加master ip
4、启动
## salt-master
service salt-master start
## salt-minion
systemctl start salt-minion.service
5、连接
## salt-master
salt-key -a salt-minion ##添加minion
salt-key -L ##检查是否添加成功
Accepted Keys:
salt-minion
Denied Keys:
Unaccepted Keys:
Rejected Keys:
## salt-minion
salt-minion -l debug ##打印调试信息
6、测试
## salt-master
salt '*' test.ping ##ping minion,正确返回Ture
salt '*' cmd.run 'date' ##获取minion的date信息
7、The Salt Master has cached the public key for this node
##执行以下命令即可,即添加对minion的验证
salt-key -a salt-minion
8、附录
##centos 6.5 关闭防火墙
service iptables stop
service iptables status
##centos 7.4 关闭防火墙
systemctl stop firewalld.service
systemctl status firewalld.service