首页 > 其他 > 详细

(五)slatstack动态数据系统pillar

时间:2016-12-21 03:14:53      阅读:168      评论:0      收藏:0      [点我收藏+]



Pillar


Pillar是动态的,给特定的minion指定特定的数据。只有minion自己指定的数据他自己能看到(类似top file)

作用场景:

 1.定义用户名和密码

 2.动态的场景

 3.敏感数据场景使用

示例:

来看下master的pillar.items


[root@master ~]# salt ‘*‘ pillar.items

salt-client.com:

    ----------


此时我们看到并没有任何信息;其实是有的,只不过默认没有显示,我们可以通过更

改配置文件来显示:

具体命令:


[root@master ~]# vim /etc/salt/master

搜索pillar

 552行

pillar_opts: True

然后保存退出;

#重启salt-master


说明:生产环境中,master配置文件中pillar的配置保持默认即可;


刷新pillar 的配置命令:

[root@master ~]#salt ‘*‘ saltutil.refresh_pillar




pillar使用场景:

1.目标选择 salt -I(指定匹配)

指定目标:Targeting

两种:

  1)和minion id有关的

  2)和minion id无关的


    minion iD有关的方法:

     1.)通配符:

          salt ‘slat-client.com‘ test.ping

          salt ‘*‘ test.ping

     2.)列表:

          salt -L ‘linux-slat1-client.com,linux-slat2-client.com‘ test.ping

     3.)正则表示式

          salt -E ‘linux-(slat1|slat2)|.client.com‘ test.ping

      说明:所有匹配目标的方式,都是用到top file里面来自定目标。

     4.)混合匹配

          salt -C



Grains:静态 启动时候收集 数据查询 目标选择 配置管理 grains定在minion端


Pillar:动态 master自定义 目标选择 配置管理 敏感数据存储 pillar定在master端


本文出自 “比尔linux运维笔记” 博客,请务必保留此出处http://chenshoubiao.blog.51cto.com/6159058/1884487

(五)slatstack动态数据系统pillar

原文:http://chenshoubiao.blog.51cto.com/6159058/1884487

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!