讲完了grains,pillar是个啥呢?pillar这东西,楼主刚看的时候,啥也没看懂,于是字典了一下。靠,意思是柱子,楼主更加云里雾里了,老外这名字咋整成这样?老外不靠谱,老祖宗有云:"书读百遍,其义自见"。于是楼主也就多看了那么几遍,差不多知道这货是干什么的了?pillar这东西其实也是data,对,数据。pilar是存放在啥地方的呢?存放在master上面的,一个地方是在/etc/salt
原创 2014-06-22 18:36:20
10000+阅读
1点赞
1评论
Pillar是什么?Pillar是Salt非常重要的一个组件,它用于给特定的minion定义任何你需要的数据,这些数据可以被Salt的其他组件使用。Salt在 0.9.8版本中引入了PillarPillar在解析完成后,是一个嵌套的dict结构;最上层的key是minion ID,其value是该minion所拥有的Pillar数据;每一个value也都是key/value。这里可以看出Pil
转载 精选 2015-04-03 22:31:46
547阅读
node9~]#salt'*'pillar.items-->没有信息需要自定义信息区别与grainspillar信息格式ymal语法salt'*'saltutil.refresh_pillarpillar数据同步至minion刷新所有pillar信息salt'node9'pillar.items获取pillar全部数据查看某台grains提供
原创 2018-02-26 20:56:07
1325阅读
5. pillarpillar和grains不一样,是在master上定义的,并且是针对minion定义的一些信息。像一些比较重要的数据(密码)可以存在pillar里,还可以定义变量等。查看指定minion的pillar值(我测试的版本为空):salt 'client.aming.com' pillar.items配置自定义pillarvim  /etc/salt/master
原创 2016-06-12 14:10:44
563阅读
GrainPillar概念本质上都是keyvalue型的数据库。Grains是存储在minon上的数据,minion启动后就进行Grain计算,是一种静态数据。Pillar数据存储在master,是动态数据,每个minion只能看到自已的pillar。一个minion可以告诉master它的数据,而minion则需要从master索要pillar数据。列出所有minion上的Grains项salt
原创 2018-04-15 15:32:11
1006阅读
2点赞
 pillarpillar和grains不一样,是在server上定义的,并且是针对minion定义的一些信息。像一些比较重要的数据(密码)可以存在pillar里,还可以定义变量等。查看指定minion的pillar值(我测试的版本为空):salt 'client.wyp.com' pillar.itemsserver上配置自定义pillarvim  /etc/salt/mst
原创 2016-04-03 22:00:37
615阅读
Grains: (1) grains 是服务器的一系列粒子信息,也就是服务器的一系列物理,软件环境信息(2) grains 是 minion 启动时收集到的一些系统信息,比如操作系统版本、内核版本、CPU、内存、硬盘、设备型号等(3) grains 信息并不是动态的,并不会实时变更,它是在 mini
转载 2019-01-15 14:49:00
100阅读
上一篇:SaltStack数据系统-Grains 使用saltstack进行配置管理可以使用pillar定义主机假如是Openstack修改了一下nova的密码就需要修改很多配置文件 pillar很安全只有指定的人才能看 查看pillar(默认为空) 修改配置文件设置成显示 可以使用命令salt '
转载 2021-09-10 14:10:27
91阅读
saltstack的探索-pillarpillar可以自定义key-value Pillar使用与State相似的SLS文件。Pillar文件放在master配置文件中pillar_roots定义的目录下。示例如下: pillar_roots:   base:     - /srv/pillar [root@server20
原创 2015-02-10 16:41:23
818阅读
Pillar是Salt设计的一个用于分发全局赋值到所有minion的接口。Pillar数据以类似Salt State Tree相同的方式管理不像State Tree,pillar数据只存在于那些符合匹配类型的的目标minion。这样可以用于在特定minion上存储一些敏感数据在Salt Master的配置文件设置Pillar#####     &n
原创 2015-05-25 16:36:09
6458阅读
我看了很久pillar这个组件,搜索了不少,还不是很明白这组件的作用,大概我了解到,pillar这个组件比较灵活,可以自己定义minion的信息,还可以结合jinjia。网上的解析:pillar:    salt一个非常重要的组件,它用于给特定的minion定义任何你需要的数据(数据是动态的),这些数据可以被Salt的其他组件(如:state)使用    可
原创 2016-12-02 16:10:39
1002阅读
pillar 存储位置:master端,数据类型:动态数据 ,数据采集方式:在master端定义,指定给对应的minion。可以使用saltuitl.refresh_pillar刷新。应用:存储master指定的数据。只有指定的minion可以看到。用于敏感数据保存。通过一个例子来了解:###salt '*' pillar.items ###默认是没有显示的,需在打开配置选项,
原创 2017-03-21 09:54:19
729阅读
Grains和Pillar的用途:    Grains : 用于存储minion的基本数据信息;    Pillar : 用于存储master分配给minion的数据信息。Grains和Pillar的存储区域:    Grains : 元数据存储在minion端;    Pill
原创 2015-08-20 10:23:50
3344阅读
pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。 在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适
转载 2019-10-19 20:09:00
163阅读
2评论
pillar模块:特点:给minion指定它想要的数据,给哪个minion指定,哪个minion能看到,,其他minion看不到,安全性得到了保障,在master端设置的pillar应用场景:1、敏感数据比如给某一个配置文件设置个密码,这个密码只希望某个minion能看到2、使用pillar处理变量的差异性3、做配置管理时用pillar定义一些变量参数4、定位主机[root@linux-node1
原创 2017-05-17 16:38:28
811阅读
saltstack pillar与ansible 变量需求,由不同主机,生成不同的配置项目。1、在ansible中如果要实现配置文件的参数替换,只需要在inventory中配置,并使用{{}}在template中引用变量即可示例:[test] had5 port=111  var1=1 had6 port=222  var1=2 vi&
原创 2015-08-25 15:19:46
1969阅读
在master上面打开系统自带的pillar:[root@linux-node1 ~]# vim /etc/salt/master556 pillar_opts: True[root@linux-node1 ~]# /etc/init.d/salt-master restartStopping salt-master daemon:         &nbs
原创 2015-11-18 15:36:56
1196阅读
    pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特性的minion相关联,这样不同的minion只能看到自己匹配的数据,因此pillar安全性很高,适用于一些比较敏感的数据,这也是区别grains最关键的一点,如
原创 2016-01-07 10:52:23
369阅读
SaltStack中使用Pillar
转载 精选 2014-11-05 14:40:47
837阅读
  • 1
  • 2
  • 3
  • 4
  • 5