1. 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前的#删除

  2. 简单配置并测试

    在服务端配置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

  3. 在服务端执行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版本不同的问题,也会导致连接失败