saltstack
w1n0
天性凉薄
展开
-
Saltstack(3) Job管理Salt-ssh与Salt-syndic
文章目录Job管理Job简介Job cache把Job存储到数据库salt-ssh与salt-syndicsalt-ssh简介salt-ssh 配置salt-syndic简介Job管理Job简介master在下发指令任务时,会附带上产生的jid。minion在接收到指令开始执行时,会在本地的/var/cache/salt/minion/proc目录下产生该jid命名的文件,用于在执行过程中master查看当前任务的执行情况。指令执行完毕将结果传送给master后,删除该临时文件。Job ca原创 2020-08-28 21:39:46 · 152 阅读 · 0 评论 -
Saltstack (2) grains和pillar及jinja模板
文章目录grainsgrains简介使用grains自定义grainsgrains匹配pillarpillar简介声明pillar自定义pillar项grainsgrains简介Grains是SaltStack的一个组件,存放在SaltStack的minion端。当salt-minion启动时会把收集到的数据静态存放在Grains当中,只有当minion重启时才会进行数据的更新。由于grains是静态数据,因此不推荐经常去修改它。应用场景:信息查询,可用作CMDB。在target中使用,匹配原创 2020-08-28 13:34:05 · 422 阅读 · 0 评论 -
Saltstack (1)安装及Salt基本命令,yaml语法
文章目录Salt介绍ZeroMQSalt安装Salt命令Salt远程执行shell命令其他Salt模块自定义Salt模块Salt slsSalt yaml语法例子分别执行slsSalt介绍Salt 是:一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行)一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更稳定Salt的核心功能原创 2020-08-27 20:13:58 · 407 阅读 · 0 评论