运维自动化之SaltStack简单入门 饱食终日而无所事事,是颓也,废也。但看昨日,费九牛二虎之力除一BUG便流连于新番之中,不知东方之既黑,实乃颓颓然而荒废矣。故今日来缀一文以忏昨日之悔。SaltStack简介 salt是一个新的基础平台管理工具。只需花费数分钟即可运行起来, 扩展性足以支撑管.....
分类:
其他好文 时间:
2014-11-30 16:49:19
阅读次数:
274
因需要对saltstack的所有动作进行入库采集,网上采集脚本mysql连接会因超时而断开,导致守护进程在下一次采集数据时提示:Traceback(mostrecentcalllast):
File"./salt_event_to_mysql.py",line39,in<module>
ret[‘success‘],json.dumps(ret)))
File"build/bdist.linux-x..
分类:
数据库 时间:
2014-11-28 12:47:19
阅读次数:
1170
利用saltstack的salt.client模块可以在python的命令行下或者python脚本里执行相应的salt命令master端想要执行类似salt‘*‘cmd.run‘uptime‘在saltclient里可以这么写
importsalt.client
local=salt.client.LocalClient()
local.cmd(‘*‘,‘cmd.run‘,[‘uptime‘])
也可以放到后台执..
分类:
其他好文 时间:
2014-11-25 18:48:42
阅读次数:
222
很长时间都没接触saltstack了,近期由于需要上线的项目需要使用lvs+heartbeat,于是安装了5个虚拟机进行演练,为了适应项目,采用
了rhel5的ISO安装系统,同时想到不如趁此机会,再通过saltstack管理这些机器不是更好吗?于是折腾了一把,不聊遇到了一些问题;环境:查看master..
分类:
其他好文 时间:
2014-11-25 02:01:22
阅读次数:
314
SaltStack通过Service方式管理服务,对于通用的服务,如mysql、apache、php等,自带service服务管理脚本,SaltStack可以方便管理。但是对于一些公司自有的服务,可能这些服务在开发之初,并没有考虑日后会采用Service脚本进行服务管理,为了统一Salt对服务的管理,我采用的方式..
分类:
其他好文 时间:
2014-11-17 14:12:12
阅读次数:
316
satlstack号称自动化运维的利器,那么saltstack能不能实现自身的批量部署呢?如果你也有这样的疑问,那么就更要看这篇文章了。答案当然是肯定的啦!saltstack可以利用salt-ssh来实现自身的批量部署。首先看待salt-ssh,很容易想到它是一个依赖ssh来进行远程命令执行的工具,这..
分类:
其他好文 时间:
2014-11-17 06:57:25
阅读次数:
278
ansible简介ansible是与puppet、saltstack类似的集群管理工具,其优点是仅需要ssh和Python即可使用,而不像puppet、saltstack那样都需要客户端。与puppet类似,ansible也支持丰富的功能:批量执行支持模块化,支持playbook(相比puppet还...
分类:
其他好文 时间:
2014-11-17 00:18:59
阅读次数:
307
saltstack实现远程配置管理功能首先是要先匹配到对应的targetminion,然后才会将命令发送到匹配到的minion上去执行。这里介绍两种比较强大的匹配方法,一是创建节点组;二是使用复合匹配器。节点组将不同的主机分配到不同的组中去,便于实现主机的集中化管理,接下来首先看salt..
分类:
其他好文 时间:
2014-11-14 17:57:11
阅读次数:
306
这个项目明天上半年要弄好,就牛X了哈哈。平台化运维。PYTHON,SVN,SALTSTACK,.....一锅端~~:)from django.contrib import admin# Register your models here.from books.models import Publis...
分类:
其他好文 时间:
2014-11-08 13:14:01
阅读次数:
329