运维工具SaltStack之四Pillar组件一、pillar组件介绍 跟grains的结构一样,存放需要提供给Minion端的信息,存储在master端。可根据各个机器环境的不同,分别定义变量,然后再sls文件里统一引用,官方表示pillar是存储敏感数据的,主要解决环境的差异性。同时与grains组件还有一..
分类:
其他好文 时间:
2017-03-11 22:17:02
阅读次数:
307
pillarPillar是用来产生特定于minions的任意数据的接口。它跟grains的结构一样,也是一个字典格式,数据通过key/value的格式进行存储。作用是定义与被控主机相关的任何数据,定义好的数据可以被其它组件使用,如模板,state,API等。在pillar中定义的数据与不同业务特性的被控..
分类:
其他好文 时间:
2017-02-27 21:56:55
阅读次数:
278
grainsgrains这个类似puppet的facter负责采集客户端一些基本信息,这个也完全可以自定义。一般从服务器端定义然后推下去,采集完后,再汇报上来。altstack里的Grains功能,是控制minion端的静态变量,在master端通过Grains可以获得minion对应的变量值。查看minion的全部静态变..
分类:
其他好文 时间:
2017-02-26 12:53:13
阅读次数:
178
saltsatck 主要的使用场景有两个 1.远程执行 2.配置管理 3.云管理 目前云管理还不太成熟,所以现在使用最多的就是前两个。接下来要分析的就是salt 里面非常重要的两个数据系统 grains、pillar 之一的 grains。 grains 是minion 端获取客户端本地相关信息,在 ...
分类:
其他好文 时间:
2017-02-24 19:23:36
阅读次数:
174
自定义grains 的方法 1: 在minion 的配置文件夹 /etc/salt/minion.d 下面包含的配置文件 grains.conf 2: 在salt的安装目录中建立grains 文件 [root@python salt]# lsgrains minion minion.d minion ...
分类:
其他好文 时间:
2016-12-05 14:13:48
阅读次数:
169
参考:刘天斯《Python自动化运维技术与最佳实践》grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同..
分类:
其他好文 时间:
2016-12-01 22:56:58
阅读次数:
250
grains时saltstack组件中非常重要的组件之一,grains时saltstack记录minion的一些静态信息的组件,我们可以理解未grains记录着每台minion的一些常用属性,譬如cpu,内存,磁盘,网络信息等。[root@master~]#salt‘slave‘grains.ls//查看grains记录的信息
slave:
-SSDs
-biosrele..
分类:
其他好文 时间:
2016-11-23 00:16:20
阅读次数:
338
[root@salt-mastersalt]#salt-key
AcceptedKeys:
hddcluster1
hddcluster2
hddcluster3
hddcluster4
salt-master
salt-minion01
DeniedKeys:
UnacceptedKeys:
RejectedKeys:查看操作系统版本以及版本号
[root@salt-mastersalt]#salt‘*‘grains.itemososrelease
salt-master:
---..
分类:
其他好文 时间:
2016-11-23 00:07:24
阅读次数:
532
用途 1,匹配客户端 2,配置文件里使用 3,资产管理 定义grains方法1: 方法2: ...
分类:
其他好文 时间:
2016-10-14 17:45:02
阅读次数:
122
1.SaltStack数据系统 Grains:存储在minion端,启动时收集信息,静态数据,重启时才会重新收集, a.应用场景:信息查询, b.匹配minion 自定义grains, 或者在vim /etc/salt/grains建立 ...
分类:
其他好文 时间:
2016-09-17 07:08:08
阅读次数:
196