saltstack当中的pillar的基本使用

 saltstack默认将主控端配置文件中的所有数据都定义到pillar中,而且对所有被控主机开放,可以通过修改/etc/salt/master配置中的pillar_opts:Ture来开启这项功能,然后重启master 服务再去进行查看

这里写图片描述

然后我们去刷新pillar信息,使用下面的命令

salt '*' pillar.items

得到的结果如下所示
这里写图片描述

我们要想自己去自定义pillar的话,我们就要去修改/etc/salt/master配置文件,修改为如下所示

pillar_roots:
  base:
    - /srv/pillar

然后我们去创建/srv/pillar目录

mkdir -p /srv/pillar

之后,我们可以去创建一个data.sls文件,也就是建立pillar的描述文件

*data.sls文件内容如下所示

flow:
  maxconn: 30000
  maxmem: 6G

紧接着我们再去创建一个top.sls文件,这个文件就是里面写的就是每一个服务器和哪个状态文件进行对应的关系,内容如下所示

这里写图片描述

列出/srv/pillar目录下的文件,我们一共创建了两个文件

这里写图片描述

然后我们再去刷新下pillar的缓存,然后再去查看pillar的内容

//刷新缓存
salt  '*'  saltutil.refresh_pillar
//查看pillar数据
salt '*' pillar.items

内容如下所示

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值