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
基本简介前置阅读环境说明Salt中的ZeroMQpatternsSaltMasterSaltMinionSalt总结基本简介Salt底层网络架构采用ZeroMQ进行实现(2014.1及之前版本,从2014.7起,Salt新增RAET),官方手册有简短描述.那么今天就一窥在Salt内部使用了哪些ZeroMQpattern?各个组件间又是如何协作的哪?前置..
分类:
其他好文 时间:
2014-11-05 17:40:08
阅读次数:
193
#salt‘*‘sys.doc|grep"salt‘*‘"salt‘*‘acl.delfaclusermyuser/tmp/house/kitchensalt‘*‘acl.delfacldefault:groupmygroup/tmp/house/kitchensalt‘*‘acl.delfacld:umyuser/tmp/house/kitchensalt‘*‘acl.delfaclgmyuser/tmp/house/kitchen/tmp/house/livingroomsalt‘*‘acl.getfac..
分类:
其他好文 时间:
2014-11-05 17:40:01
阅读次数:
1139
mysql表结构自定义returnerfluent采集客户端配置服务端配置背景:salt自带的有很多可选的returner,但是都需要在minion做配置,我感觉这点挺操蛋,而且正好我们平台上在使用fluent做采集,于是就自定义一个reutren,然后用fluent采集,处理,入库具体操作过程如下:mysql表结构CREATETA..
分类:
数据库 时间:
2014-11-05 17:39:46
阅读次数:
291
前置阅读环境说明开工前置配置编写returner测试SaltStack的returner是由minion端主动连接returner完成执行结果的存储,在部分场景下并不能满足需求.由于Salt底层已经构建了一套Event系统,所有的操作均会产生event.因此基于SaltEvent系统构建Master端returner成为一种可能.之前已..
分类:
其他好文 时间:
2014-11-05 17:38:47
阅读次数:
226
前置阅读环境说明开工配置SaltStackLVS模块配置pillar编写States应用配置总结之前由于工作需求,编写了SaltStack的LVS远程执行模块,LVSservice状态管理模块及LVSserver状态管理模块,并提交给了SaltStack官方Loadblance(DR)及RealServer的配置管理.前置阅读?LVS-DR模式配置详解,..
分类:
其他好文 时间:
2014-11-05 17:38:22
阅读次数:
284
user.presentuser.absentusers.sls使用Salt在多平台进行用户管理将变得非常简单。user模块允许管理员管理(原文为present)账户各个方面和删除(absent)账户。本篇文章将描述user模块的各个组件,并将给出一个管理账户的state例子.user.presentuser.present:确保指定的账户名存在,..
分类:
其他好文 时间:
2014-11-05 17:38:00
阅读次数:
248
一,创建states文件在/srv/salt目录下创建jdk目录,并在jdk目录创建init.sls文件,init.sls文件内容如下:jdk-file:file.managed:-source:salt://jdk/files/jdk1.6.0_39.tar.gz-name:/usr/java/jdk1.6.0_39.tar.gz-include_empty:Truejdk-install:cmd.run:-name:‘/bin/tar-zxfj..
分类:
其他好文 时间:
2014-11-05 17:37:14
阅读次数:
231