环境说明操作系统:centos7.0saltmaster/minion/版本2014.7.1Salt-api安装salt-api使用pip安装[root@centos7~]#pipinstallCherryPy
[root@centos7~]#pipinstallsalt-apiSalt-api配置[root@centos7~]#cd/etc/pki/tls/certs/#生成自签名证书,用于ssl
[root@centos7certs]#makete..
logrotate模块用于处理日志文件轮转的相关任务#-*-coding:utf-8-*-
‘‘‘
Moduleformanaginglogrotate.
‘‘‘
#Importpythonlibs
importos
importlogging
#Importsaltlibs
importsalt.utils
log=logging.getLogger(__name__)
default_conf=‘/etc/logrotate.conf‘
#Defineafunc..
分类:
其他好文 时间:
2015-04-01 07:12:40
阅读次数:
252
一、saltstack简介saltstack是使用python编写的开源自动化部署与管理工具,拥有良好的扩展性以及优秀的执行效率,配置简单,可以工作在多平台上,经常被描述为Func加强版+Puppet精简版。saltsatck优点:首先,速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的;其次,..
分类:
其他好文 时间:
2015-03-31 20:30:15
阅读次数:
430
六、grains使用以及cmd.rungrains.items主要用来收集minion端的信息,方便进行信息采集,后续的pillar使用,根据硬件信息自动匹配配置文件等,基本用法:#salt“*”grains.ls#显示所有minion的item#salt“*”grains.items#显示所有minion的item值#salt“*”grains.itemosshell#..
分类:
其他好文 时间:
2015-03-31 20:29:15
阅读次数:
298
1file server configuration salt有一个用ZeroMQ编写的高性能文件服务,它可以用很小的负载快速管理大量的文件。salt的文件服务是一个感知环境(environment aware)的文件服务,什么是环境感知?就是文件可以被分配在多个根目录下,可以在访问时指定文件路径和...
分类:
其他好文 时间:
2015-03-30 00:58:08
阅读次数:
240
最近测试组来了一大波,最为公司测试那必须要有qa环境,测试组老大跟我关系很好,他们组不少人对Linux也很了解,平时弄个东西啥的也能自己搞定,软磨硬泡加上最近真的很忙给他们配置了jenkins和开了qa环境用户权限,说下saltstack的用户管理吧。简单一个小例子,记录下。对于用..
分类:
其他好文 时间:
2015-03-29 07:10:04
阅读次数:
234
需求:经常对线上服务器做一些修改配置文件,搭建等操作,很麻烦系统环境是RHEL5安装过程和很多网友一样,先安装epelrpm-Uvhhttp://mirror.pnl.gov/epel/5/x86_64/epel-release-5-4.noarch.rpm
yumupdate
yuminstallsalt-minion
yuminstallsalt-master安装过程巨简单,装好后,..
分类:
其他好文 时间:
2015-03-17 18:14:46
阅读次数:
374
一、SaltStack简介SaltStack是一种全新的基础设置管理方式,部署轻松,在几分钟内可运作起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、..
分类:
其他好文 时间:
2015-03-16 19:43:51
阅读次数:
188
saltstack的探索-使用pillar来改进vim的部署[root@svr200-21srv]#pwd
/srv
[root@svr200-21srv]#ls
pillarsalt
[root@svr200-21srv]#catpillar/
data.slspkg/top.slsusers/
[root@svr200-21srv]#catpillar/pkg/init.sls
pkgs:
{%ifgrains[‘os_family‘]==‘RedHat‘%}
vim:vim-enh..
分类:
系统相关 时间:
2015-03-11 19:53:43
阅读次数:
197