saltstack 是最近比较流行的自动化运维工具之一,默认是有服务端 salt-master ,客户端 salt-minion 的方式运行,也可以使用 ssh (salt-ssh),后面的文章会介绍。 最近在研究saltstack,网上的文档千篇一律,为了加深记忆,干脆自己写了,根据官方文档来解释 ...
分类:
其他好文 时间:
2017-02-21 17:54:10
阅读次数:
237
1、为什么要分组使用saltstack可以在很大程度上简化我们的工作,特别是在机器特别多的场景,并且业务较复杂的情况下,因此分组就显得非常重要了。2、定义分组root@mastersalt]#vim/etc/salt/master
nodegroups:
group01:‘L@node01.saltstack.com,node02.saltstack.com‘
group02..
分类:
其他好文 时间:
2017-02-20 14:13:46
阅读次数:
293
自动化运维工具-saltstackSaltstack(中国用户组www.saltstack.cn)基于python开发,c/s架构,支持多平台,比puppet轻量,在远程执行命令时非常快捷,配置和使用比puppet容易,能实现puppet几乎所有的功能。三种工作方式:本地,c/s,基于ssh(不用安装agent)三大功能:远程命..
分类:
其他好文 时间:
2017-02-19 11:11:23
阅读次数:
214
system:
network.system:
-enabled:True
-hostname:server1.example.com
-gateway:192.168.0.1
-gatewaydev:eth0
-nozeroconf:True
-nisdomain:example.com
-require_reboot:Trueeth0:
network.managed:
-enabled:True
-type:eth
-proto:none
-ipaddr:10.1.0.1
-netmask:255.25..
分类:
其他好文 时间:
2017-02-15 19:23:39
阅读次数:
437
一个朋友提的一个需求,有一批应用的主机需要检查网络是否正常,当然很多方法,如部署又saltstack的话直接检查minions是否在线就可以,或者可以通过python来弄个简单的脚本直接ping即可。反正方法很多,这次我打算用shell来简单实现,当然这个只是简单的demo,可以补充很多内容..
分类:
系统相关 时间:
2017-02-14 23:11:37
阅读次数:
231
1.SaltStack安装zabbix_agent端. vim /etc/salt/states/init/zabbix_agnet.sls 2.vim /etc/salt/states/top.sls ...
分类:
其他好文 时间:
2017-02-14 19:22:00
阅读次数:
154
Salt-ssh是Saltstack的另外一种管理方式,无需安装minion端,可以运行salt的一切功能,管理和使用方法基本和salt一样。但是,salt-ssh并没有继承原来的ZeroMQ通讯架构。所以,她的执行速度比较慢,作为salt的补充在初次批量安装minion或某些不能安装minion的 ...
分类:
其他好文 时间:
2017-02-13 19:05:16
阅读次数:
366
尝试使用saltstack部署nginx搭建环境:master:192.168.25.135centos7master:192.168.25.133centos7master端目录:在/etc/salt/x下新建nginx目录用来存放源码包和配置文件,将源码包下载到这个目录,#mkdir//etc/salt/nginx查看目录:编写salt入口文件top.sls#cattop.slsbase:..
分类:
其他好文 时间:
2017-02-10 18:53:22
阅读次数:
253
Saltstack文档1简介SaltStack是基于Python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得SaltStack能快速在成千上万台机器上进行各种操作,而且采用RSAKey方式确认身份,..
分类:
其他好文 时间:
2017-02-09 16:22:06
阅读次数:
253
目录规划如下:[root@linux-node1/srv]#tree
.
├──pillar
│├──base
││├──top.sls
││└──zabbix
││└──agent.sls
│└──prod
└──salt
├──base
│├──init
││├──audit.sls
││├──dns.sls
││├──env_init.sls
││├──epel.sls
││..
分类:
其他好文 时间:
2017-02-06 18:20:32
阅读次数:
224