Saltstack介绍Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。Saltstack使用Python开发的,非常简单易用和轻量级的管理工具。由Master和Minion构成,通过Zero..
分类:
其他好文 时间:
2017-06-22 11:06:42
阅读次数:
283
saltstack看起来是成为一个大规模自己主动化运维和云计算管理的一个框架,类似于SDK,并非像puppet仅仅成为一个工具.基于良好设计的API和清楚的思路,让salt的二次开发变得非常easy.写非常少的代码就能够将salt跟现有的运维系统结合.saltstack是用python语言实现的,假 ...
大概思路: 理想效果就是达到类似于saltstack或者是ansible类似的一点小功能,比如 在命令行下输入python3 automatic.py -g dsp -c 'w' 输出: b' 18:24:20 up 3:44, 2 users, load average: 0.00, 0.00, ...
分类:
编程语言 时间:
2017-06-20 00:15:44
阅读次数:
227
saltstack因为服务器配置的限制,肯定会出现瓶颈,所以就有了salt-proxy。下面简单介绍一下:1、proxy直接从master复制一模一样的文件,然后再传送到minion上2、Syndic:同步比自己高一级的master文件yum-yinstallsalt-mastervim/etc/salt/matser修改:syndic-master:高级别mas..
分类:
其他好文 时间:
2017-06-19 17:07:33
阅读次数:
99
SaltStack实战之配置管理-状态间关系学习SaltStackSaltStack实战之配置管理-状态间关系1.状态相关模块1.1pkg1.2file1.3service1.4requisites2.实际应用1.状态相关模块1.1pkg状态模块:pkg功能:管理软件包状态常用方法:pkg.installed#确保软件包已安装,如果没有安装则安装pkg..
分类:
其他好文 时间:
2017-06-16 15:20:06
阅读次数:
229
SaltStack实战之配置管理-Jinja2模板学习SaltStackSaltStack实战之配置管理-Jinja2模板1.Saltyaml配置文件使用Jinja2模板介绍1.1File状态使用template参数1.2模板文件里面变量使用{{名称}}1.3变量列表2.实战应用1.Saltyaml配置文件使用Jinja2模板介绍jinja2官方网站:http://ji..
分类:
其他好文 时间:
2017-06-16 15:14:48
阅读次数:
203
1.背景Dockerfile是为快速构建dockerp_w_picpath[镜像]而设计的,当你使用dockerbuild命令的时候,docker会读取当前目录下的命名为Dockerfile(首字母大小写均可)的纯文本文件并执行里面的指令构建出一个dockerp_w_picpath。这比SaltStack的配置管理要简单的多,不过还是要掌握..
分类:
其他好文 时间:
2017-06-15 16:23:27
阅读次数:
174
SaltStack实战之配置管理-LAMP自动化部署学习SaltStackSaltStack实战之配置管理-LAMP自动化部署1.部署思路2.编写lamp.sls1.部署思路将lamp分成3部分:软件包、配置文件、服务;确认安装的软件包名、配置文件路径、服务名等;按以上信息编写yaml文件;2.编写lamp.sls[root@salt-..
分类:
其他好文 时间:
2017-06-15 16:23:20
阅读次数:
556
SaltStack 运行机理特点 1.实时通讯(REAL-TIME COMMUNICATION) 所有 Salt minions 接收命令都是同时的,这意味着控制 10 个或者 10000 个系统所消耗的时间几乎是相同的。Salt 获取信息的方式是通过实时查询,而不是通过数据库获取过时的信息。 注意 ...
分类:
其他好文 时间:
2017-06-15 00:46:37
阅读次数:
260
1、file.accessfile.access:测试salt进程对指定文件是否有访问权限[root@server01salt]#salt‘*‘file.access/etc/passwdf
server02:
True
server03:
True
[root@server01salt]#salt‘*‘file.access/etc/passwdr
server03:
True
server02:
True
[root@server01salt]#salt‘*‘file...
分类:
其他好文 时间:
2017-06-15 00:42:50
阅读次数:
190