官网文档链接:https://docs.saltstack.com 远程执行:在远程系统上执行命令是Salt的核心功能,Salt可以在秒级内在成千上万个系统上执行命令。 事件驱动架构:可以在架构中的系统中驱动响应式配置和管理 配置管理:Salt有一套健壮且灵活的配置管理框架,该框架使得同时配置成千上 ...
随着centos7的不断稳定和新的特性吸引,公司慢慢开始用centos6向centos7迁移。因为早起写了很多专用于centos6的sls最近抽时间把一部分地方进行了修改,例如centos6的mysql到cnetos7默认变为了“mariadb”pkg.installd在centos7进行安装的时候就会失败,很多软件是源码安装启动..
分类:
其他好文 时间:
2017-03-21 23:08:20
阅读次数:
552
一、引言: 在日常的运维工作中经常会遇到需要定时定点启动任务,首先会考虑到crontab,但是通过crontab的话需要每台机器下进行设置,这样统一管理的话比较复杂;通过查百度和google发现saltstack有scheduler的功能。 二、Pillar Scheduler: Salt本身提供多 ...
分类:
其他好文 时间:
2017-03-21 16:06:08
阅读次数:
179
pillar存储位置:master端,数据类型:动态数据,数据采集方式:在master端定义,指定给对应的minion。可以使用saltuitl.refresh_pillar刷新。应用:存储master指定的数据。只有指定的minion可以看到。用于敏感数据保存。通过一个例子来了解:###salt‘*‘pillar.items
###默认是..
分类:
其他好文 时间:
2017-03-21 11:31:44
阅读次数:
131
运维工具SaltStack之四Pillar组件一、pillar组件介绍 跟grains的结构一样,存放需要提供给Minion端的信息,存储在master端。可根据各个机器环境的不同,分别定义变量,然后再sls文件里统一引用,官方表示pillar是存储敏感数据的,主要解决环境的差异性。同时与grains组件还有一..
分类:
其他好文 时间:
2017-03-11 22:17:02
阅读次数:
307
172.16.10.199fonsview作为minion172.16.10.128controller作为master[root@controllercluster]#vim/etc/salt/masterfile_roots:base:-/srv/salt/baseprod:-/srv/salt/prodpillar_roots:base:-/srv/pillar/baseprod:-/srv/pillar/prod[root@controllercluster]#cd/srv/salt/[roo..
分类:
其他好文 时间:
2017-03-09 01:02:33
阅读次数:
759
{%setmemory=salt[‘pillar.get‘](‘initialization:memory‘,‘128‘)%}{%setport=salt[‘pillar.get‘](‘initialization:port‘,‘11211‘)%}{%setmaxconnect=salt[‘pillar.get‘](‘initialization:maxconnect‘,‘1024‘)%}groupadd:group.present:-name:memcached-gid:1000useradd:user.p..
分类:
系统相关 时间:
2017-03-01 14:55:19
阅读次数:
192
pillarPillar是用来产生特定于minions的任意数据的接口。它跟grains的结构一样,也是一个字典格式,数据通过key/value的格式进行存储。作用是定义与被控主机相关的任何数据,定义好的数据可以被其它组件使用,如模板,state,API等。在pillar中定义的数据与不同业务特性的被控..
分类:
其他好文 时间:
2017-02-27 21:56:55
阅读次数:
278
saltsatck 主要的使用场景有两个 1.远程执行 2.配置管理 3.云管理 目前云管理还不太成熟,所以现在使用最多的就是前两个。接下来要分析的就是salt 里面非常重要的两个数据系统 grains、pillar 之一的 grains。 grains 是minion 端获取客户端本地相关信息,在 ...
分类:
其他好文 时间:
2017-02-24 19:23:36
阅读次数:
174
目录规划如下:[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