一、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
查看主机minion001支持的模块清单sys.list_modules[root@master~]#salt‘minion001‘sys.list_modules
minion001:
-acl
-aliases
-alternatives
-apache
-archive
-at
-blockdev
-bridge
-buildout
-cloud
-cmd
-composer
-config
-cp
-cron
-daemontools
-data
-defaults
-dig
-..
官网:http://saltstack.com/国内:http://www.saltstack.cn/命令格式:salt‘<操作目标>‘<方法><参数>1.查看minion001主机使用:[root@master~]#salt‘minion001‘cmd.run‘free-m‘
minion001:
totalusedfreesharedbufferscached
Mem:988560428032305
-/+buffer..
分类:
其他好文 时间:
2015-03-10 01:41:26
阅读次数:
6237
Saltstack一般认为是puppet的简化版和func的加强版安装:部署环境:角色hostnameip操作系统python版本mastermaster192.168.224.141CentOSrelease6.4(Final)Python2.6.6minion001minion001192.168.224.142CentOSrelease6.4(Final)Python2.6.6minion002minion002192.168.224.143C..
分类:
其他好文 时间:
2015-03-09 19:22:00
阅读次数:
142
Saltstack一般认为是puppet的简化版和func的加强版安装:部署环境:角色hostnameip操作系统python版本mastermaster192.168.224.141CentOSrelease6.4(Final)Python2.6.6minion001minion001192.168.224.142CentOSrelease6.4(Final)Python2.6.6minion002minion002192.168.224.143C..
分类:
其他好文 时间:
2015-03-09 19:20:29
阅读次数:
133
webtatic:主要供应最新LAMP等软件源(官网:https://www.webtatic.com/)今天,我用saltstack来安装其软件,也就是扩展一个yum仓库.以方便安装/更新lamp相关软件.不废话,直接贴配置yum/init.sls:clean_yum_cache:cmd.wait:-name:yumcleanallwebatic_rpm:file.managed:-name:/sof..
分类:
Web程序 时间:
2015-03-02 19:23:17
阅读次数:
171
saltstack的探索-安装vim、nginx服务和配置、自定义脚本
1.配置minion
首先,移除原来的测试minion
[root@svr200-21bin]#salt-key-dtest230
Thefollowingkeysaregoingtobedeleted:
AcceptedKeys:
test230
Proceed?[N/y]y
Keyforminiontest230deleted.
新增minion:
【svr205-2..
分类:
系统相关 时间:
2015-03-01 01:40:01
阅读次数:
1436
研究可执行模块的时候,发现很多自带的模块已经很完善,可以帮助我们完成日常工作了,这里写入自己的记录操作:1、使用salt.clien调用接口操作举例:>>>importsalt.client>>>client=salt.client.LocalClient()>>>ret=client.cmd(‘*‘,‘test.ping‘)&g..
今天对官网一个saltevent的测试例子进行修改并总结,以更好的理解event这个怎么用法,下面的测试都基于官网的入门步骤来做测试1:先在master端写一个python脚本:importsalt.utils.event
event=salt.utils.event.MasterEvent(‘/var/run/salt/master‘)
foreacheventinevent.iter..
分类:
其他好文 时间:
2015-02-27 18:53:35
阅读次数:
198