salt minion 和salt master之间重新建立认证 修改了minion端的id之后 比如修改了hostname之后, minion端会将minion的id 存放在/etc/salt/minion_id 文件中,重启不会改变.所以要重新认证就需要以下2步: 1.清空minion_id >/etc/salt/minion_id 2.删除minion存放masterkey的文件pki文件夹下所以的东西 rm -rf /etc/salt/pki/* 3.重启minion service s…
2.salt master已缓存此节点的公钥,此salt minion将等待10秒,然后再尝试重新验证. [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate 解决办法: 请务必关闭selinux和iptables…
错误信息 [ERROR ] Error parsing configuration file: /etc/salt/minion - conf should be a document, not <type 'str'>. [ERROR ] DNS lookup of 'salt' failed. 修改minion文件的master是漏了空格 #master: salt 应该修改为 master:空格ip…
总结:python2.7下的salt,要把 mysql-python也安装,并不是python3环境,看清,看清 Returners组件,master自动把值写入mysql数据库中,出现的问题 1.本地环境 1.版本信息 [root@localhost ~]# salt-call --versions-report Salt Version: Salt: 2018.3.4 Dependency Versions: cffi: Not Installed cherrypy: Not Install…
引用自:https://blog.csdn.net/langsim/article/details/43939295 Saltstack介绍 Saltstack是一个新的基础设施管理工具.目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合.间接的反映出了saltstack的两大功能:远程执行和配置管理. Saltstack使用Python开发的,非常简单易用和轻量级的管理工具.由Master和Minion构成,通过ZeroMQ进行通信. 安装salt源 wget  http…
红蜘蛛软件 c/s client  : 学生端是客户端 ,装了红蜘蛛客户端-学生端 server端: 教师机  ,装了红蜘蛛软件-教师端  教师机,只能管理,  教师机和学生机,相互通信,相互知道的情况下  #运维管理工具 ansible #支持ssh,不需要客户端 saltstack   #也是只是ssh,不需要客户端的 安装架构是,master /minion  安装salt的依赖模块python zeromq 是一个消息队列 ,master和minion通信,需要将master发送的命令,…
salt 通信及其安全 模型架构 server-agent通信模型: server就是salt master; agent就是salt-minion salt也可以作为一个单点服务器管理工具使用,或者运行在无agent的ssh上 一个salt master可以用于管理上千个salt minion 通信模型 salt 通信使用发布-订阅模式.salt minion初始化连接,不用去开其它端口,salt master使用4505和4506,来接收进来的连接. Publisher port 4505…
1.Event和Reactor Event是saltstack里面的对每个事件的一个记录,相比job更加底层. 一,查看Event事件 可以在master下再开一个终端执行以下命令可以查看Event事件 salt-run state.event pretty=True 可以查看到的请求认证信息 salt/auth { "_stamp": "2017-04-06T06:10:30.316740", "act": "pend",…
原文来自Salt Documentation,作者是 Thomas Hatch),我摘抄部分可能今后会用到或适合入门到精通的一些原文段落,简单翻译后发上来,便于查阅和研究 一.原理方面:The networking layer is built with the excellent ZeroMQ networking library, so the Salt daemon includes a viable and transparent AMQ broker. Salt uses public…
grains 和 pillar 对比: Grains:存放静态数据,主要存储客户端的主机信息,重启grains会刷新. Pillar: 处理敏感数据, 处理差异性的文件. Grains数据系统 salt '*' grains.items ###列出服务器的详细参数 只查看OS的信息: ```shell shell> salt 'linux-node2' grains.item os linux-node2: ---------- os: CentOS shell> salt 'linux-no…