SaltStack是(C/S)架构的集中化管理平台,SaltStack基于Python语言,
采用zeromq消息队列进行通信(tcp,ipc)。
一、基础环境
1、角色、ip、版本、内核
masterA10.1.10.1173.2.0-4-amd647.8master
minionB10.1.10.1853.2.0-4-amd647.8minion
2、安装依赖包
apt-get-yinstallpyth..
分类:
其他好文 时间:
2015-09-26 01:50:43
阅读次数:
2730
自动化批量部署工具Ansible笔记之ansible安装与Inventory文件一、ansible简介ansible是一款自动化运维部署工具,与saltstack,pupet等不同的是,ansible没有采用C/S的架构,即没有客户端与服务端之分。这也就意味着,ansible的安装更加方便,管理节点更加灵活(任何一台安装了a..
分类:
其他好文 时间:
2015-09-25 11:26:03
阅读次数:
298
1.设置epel源
rpm-ivh
安装前需要安装这些包
Python不用说大家都知道这玩意就python写的
ZeroMQ消息中间件相当于puppet的rabbitMQ、activeMQ
PyCryptoPython密码工具包
M2Crypto加密模块是PythonOpenSSL封装
msgpack-python高性能的消息交换格式
YAML不说大家都知道文件格式
..
分类:
其他好文 时间:
2015-09-24 19:42:40
阅读次数:
204
最近闲下来,把之前写的运维平台推到重新整理了一下,把表结构重新规划和代码重写,写了个很Low的系统,主要是结合saltstack来实现;把原先的监控给砍掉,改用zabbix监控的方式,后期会加上调用zabbix随意出图的功能。前端的模板用的是reboot老师给的,我html比较差就没做继承..
分类:
其他好文 时间:
2015-09-23 10:36:25
阅读次数:
262
我是用源码安装的master所以直接就把syndic给装上了然后修改中心master的配置order_masters: True然后重启master接着修改syndic master的配置syndic_master: 10.0.0.10然后重启master启动salt-syndic然后就可以把min...
分类:
其他好文 时间:
2015-09-22 18:47:17
阅读次数:
188
今天通过salt获取磁盘信息,并且通过return到mysql,但是发现表里面少了点minion的信息,然后经查看,都是一些新的ibm x3650 m4的机器然后在saltstack的源码找到了status.diskusage的实现,先看看是怎么实现的磁盘使用量吧,下面是源码ret = {}for ...
分类:
其他好文 时间:
2015-09-17 17:29:27
阅读次数:
178
1.linux下加密工具有很多,但是最常用的还是opensslopenssl三个组件:openssl多用途命令行工具 libcrypto加密解密库 libsslssl协议实现opensslenc,ca,req,...对称加密 enc命令:#手动给文件加密一个文件。 加密:opensslenc-e-des3-a-salt-infstab-outfstab.ciphertext 解密:o..
分类:
系统相关 时间:
2015-09-16 23:46:12
阅读次数:
821
系统迁移或者更换的时候用到的,特别注意里面的引号,很容易弄错了。旧会员导出select 'uid','username','password','email','salt' union select 'uid','username','password','email','salt' from 'u...
分类:
数据库 时间:
2015-09-14 15:34:15
阅读次数:
198
1.saltstack基础详细介绍
Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过ZeroMQ进行通信
Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,..
分类:
其他好文 时间:
2015-09-12 20:27:02
阅读次数:
226