epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包
wget http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
服务端安装:
yum -y install salt-master
客户端安装:
yum -y install salt-minion
如果出现安装错误:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
将/etc/yum.repos.d/epel.repo中的mirrorlist注释掉,baseurl前的#删除
简单配置并测试
在服务端配置vim /etc/salt/master
interface: 192.168.10.218
在客户端配置vim /etc/salt/minion
master: 192.168.10.218
启动服务:
服务端:service salt-master start
客户端: service salt-minion start
在服务端执行salt-key -L查看认证的请求
Accepted Keys:
Unaccepted Keys:
192.168.10.210
Rejected Keys:
执行salt-key -y -a 192.168.10.210接受请求(或者salt-key -y -A接收所有请求)
执行salt '192.168.10.210' test.ping --show-timeout验证
如果返回true则成功,如果无结果,则说明连接为失败,可以检查防火墙是否开放了4506,4505端口,或是重启salt-minion再试试,有时候master跟minion版本不同的问题,也会导致连接失败
转载于:https://blog.51cto.com/faded/1759116