首页 > 代码库 > salt推送安装

salt推送安装

salt推送Nginx和DNS服务总结:

            安装基本配置:salt

master  配置如下 /etc/salt/master:

interface: 192.168.2.128

auto_accept: True

file_roots:

base:

- /srv/salt

minion 配置如下/etc/salt/minion

master: 192.168.2.128

user: root

id: hw_1

在master上使用salt-key 下发秘钥收索minion

salt-key ‘*’ -L

(ps:还有一个常使用的命令

salt-key ‘*‘ -D     // 删除当前 master的所有minion

salt-call state.sls vim //在minion上使用,请求下发vim.sls文件

使用salt ‘*’ test.ping 测试各个minion是否连接

 在/srv/salt/目录下创建 top.sls(必须要的,因为salt在执行其他sls之前会使用这个文              

  件,推送)

        vim  top.sls

base:

‘*‘:

同样是在/etc/salt、目录下创建其他的sls

        例如:                        

                    vim.sls

vim:

pkg.installed

(ps:pkg.installed相当于 pkg:- installed)

使用salt  ‘*‘  state.sls vim test=true,验证

             

上述为安装salt的步骤 测试不成功的几种情况

                   1,保证salt和minion正常通讯

                    2,iptables 需关闭

                    3,minion 能够正确的找到相关rpm源   当使用网络源时,保证DNS能正常解析


本文出自 “12667403” 博客,谢绝转载!

salt推送安装