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能正常解析
时间: 2024-10-10 22:56:04