saltstack--pillar

pillar 是数据系统的一个组件是0.9.8引入用来给minion指定minion想要的数据。

安全性好,指定谁才能看。是在master端设置。pillar更加灵活

查看系统指定了那些pillar

salt '*' pillar.items  可能没用pillar

在master配置文件里找下


改成true就能看见了,记得还要改成false

pillar是一个python字段 key-valuse数据结果

主要涉及敏感数据和差异性


举个例子 指定某个minion能看到

vim /srv/pillar/apache.sls


vim /srv/pillar/top.sls


salt '*' pillar.items




pillar还可以用来定位主机


如果报错了可以刷新一下

salt '*' saltutil.refresh.pillar然后在执行一次就成功了


总结下grains和pillar的区别

名称   存储位置   数据类型   数据采集更新方式                                                       应用

grains minion端  静态数据  minion启动时收集数据                              存储minion基本数据,比如用于匹配minion,自身

                                        也可以使用saltutil.sync_grains进行刷新       数据可以用来做资产管理。

pillar master端   动态数据   在master端定义,指定给对应的minion

                                         可以使用satlutil.refresh_pillar刷新              存储master指定数据,只有指定的minion才能看到,                                                                                                            用于敏感数据保存。比如设置密码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值