随笔分类 - saltstack实践
摘要:一、自定义创建模块 在base目录下创建_modules目录,你自己编写的模块都可以存放在该目录下,当前目录结构下: 1 2 3 4 5 6 7 8 [root@localhost:]# tree -L 3 salt salt ├── etc ├── _grains │ ├── dmp_scribe
阅读全文
摘要:一,简介 Jid: job id 格式为%Y%m%d%H%M%S%f master在下发指令消息时,会附带上产生的jid,minion在接收到指令开始执行时,会在本地的cachedir(默认是/var/cache/salt/minion) 下的proc目录产生已该jid命名的文件,用于在执行过程中m
阅读全文
摘要:在salt master端执行salt ‘*’ test.ping时,某一节点出现如下报错:Minion did not return. [No response] 登陆到这一节点查看minion的日志,发现如下的问题: minion大概的意思就是,minion端拿到的key与master端的不符,
阅读全文
摘要:一,YAML语法 首先先了解一下YAML,默认的SLS文件的renderer是YAML renderer。YAML是一个有很多强大特性的标记性语言。Salt使用了一个YAML的小型子集,映射非常常用的数据结构,像列表和字典。YAML renderer的工作是将YAML数据格式的结构编译成为Pytho
阅读全文
摘要:targeting支持如下matcher: 上图是targeting的其中方式,具体用法不在一一实验. 下面介绍一下saltstack的分组: 为了便于管理功能业务相似的minion,Saltstack提供了分组的模式,Node group为预先在master配置文件中定义的minion组.用来进行
阅读全文
摘要:一,grains grains: 这个跟puppet的facter功能一样。主要负责采集客户端一些基本信息, 这个也完全可以自定义,可以在客户端自定义,然后自动汇报上来;也可以从服务器端定义然后推下去,采集完后,再汇报上来grains信息是静态的;pillar 跟grains 比较的话 他的灵活性强
阅读全文
摘要:master常用配置选项: minion常用配置选项:
阅读全文
摘要:环境要求:python版本2.6以上,autoconf版本在2.63以上,不然安装libzmq的时候会报错 saltstack安装有三种方法:yum安装,pip安装,源码安装,由于公司环境是centos5.9,我选择源码安装,具体步骤如下: 1.install libzmq-master 2.ins
阅读全文

浙公网安备 33010602011771号