在SaltStack中使用Pillar/etc/salt/master-PillarRoots/srv/pillar/top.sls/srv/pillar/packages.sls-PillarData/srv/states/apache.sls-StateData/srv/pillar/database.sls-PillarDatawebsite.conf-template总结Pillar做为一允许你分发定义的全局数据到目标minion上的接口,Pi..
分类:
其他好文 时间:
2014-11-05 17:39:00
阅读次数:
264
Salt中Pillar那点事基本简介在SaltStack中,Pillar作为定义minion全局数据的接口.默认存储在master端,Minion启动时会连接master获取最新的pillar数据.Pillar使用类似于StateTree的结构,默认使用YAML作为其描述格式,在Minion内部最终转换成Python字典.那么在Salt内部,Pillar是如..
分类:
其他好文 时间:
2014-11-05 17:38:22
阅读次数:
352
Requisitesrequirerequire_inwatchwatch_in总结(Conclusion)在SaltStack配置关系系统中支持许多强大的选项。无论是简单的如软件包的安装还是使用模板和条件语句.SaltStackStates可以从小巧逐步变得很复杂。幸运的是SaltStack提供一种用于解决States间依赖关系的方法.本小节将讲..
分类:
其他好文 时间:
2014-11-05 17:37:21
阅读次数:
230
大多时,在使用pillar我们都是直接用的SLS文件存储数据,但其实pillar可以支持多种数据存储方式,例如:mysql、mongo、json等等;这些都可以在官网或者代码中看到ext_piilar的代码;pillar支持的数据存储模块列表地址:http://docs.saltstack.com/en/latest/ref/pillar/all/inde..
今儿个来说说关于ID设置这些事儿,以及碰到问题解决过程。希望对大家有用....在前期主机名规划当中,我们会根据业务特定设计出一套主机名识别方法。。有一天,一台测试机器安装完毕,但在Saltstack认证key时,会发现master和minions对接时,发现minion传过来的ID是localhost.lo..
分类:
其他好文 时间:
2014-10-29 19:40:11
阅读次数:
294
saltstack是自动化管理工具。术语:Master-控制中心,salt命令运行和资源状态管理端Minions-需要管理的客户端机器,会主动去连接Master端,并从Master端得到资源状态信息,同步资源管理信息States-配置管理的指令集Grains-minion端的变量,静态pillar-minion端的变量,动态high..
分类:
其他好文 时间:
2014-10-23 20:59:40
阅读次数:
188
最近在学习使用ansible,为了未来的大规模部署应用做准备,这东西比我之前用过的puppet,saltstack都简便一点,没有client端,也不需要额外配置,基本上手技能用,据说在国外的热门程度目前也超过saltstack了。下面就开始零星的记录吧。确保服务在running状态tasks:
-name:make..
分类:
其他好文 时间:
2014-10-17 19:06:34
阅读次数:
226
最近在配合php开发人员开发salt自动化平台,我负责后台Python的自动化任务处理,另一个同事负责前台页面和数据的下发。遇到了一点小小的问题,先总结下。1、如何确保minionid唯一由于人为的去配置,可能导致mid重复,这样导致的结果是严重的。后来想了下,这个可以通过salt主动..
分类:
其他好文 时间:
2014-10-16 22:54:44
阅读次数:
847
闲来无事,一直想用py框架写个运维平台出来(瞎搞),从去年一直到现在接触自动化运维理念,形成自己对自动化运维的一些观念,然后就想把这些想法实现出来,就搞了这么个平台。。没个什么实战经验,全自己理解,有些不到位的地方,看官们请指点,,虚心接受,谢谢!!流程设计:1..
分类:
其他好文 时间:
2014-10-08 14:50:40
阅读次数:
323
在集中化管理中,用户管理是重要的。下面是我自己总结salt对用户管理的文档。一、添加单个用户:生成密码opensslpasswd-1
-salt‘linwangyi‘user.users文件[root@salt51salt]#catuser/useradd.slslinwangyi:user.present:-fullname:linwangyiD-shell:/bin/bash-password:‘$1$lin..
分类:
其他好文 时间:
2014-10-05 23:39:30
阅读次数:
1224