zoukankan      html  css  js  c++  java
  • 五、Pillar数据管理中心

    Pillar是数据管理中心。

    Pillar在saltstack中主要作用是存储和定义一些配置管理中需要的信息(敏感信息)(比如:软件版本,用户名,密码等) 

    数据存储在master端,只让特定的minion可见。

    修改pillar相关配置文件:设置在master端的

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

      #设置pillar_roots 不一定要 这个设置为True  ,这个设置为true主要是 可以查看信息 :salt "*" pillar.items  。 自带的一般作用不大(建议关闭),自己写比较有用,就是下面的

    重启 

    自定义pillar:(写sls文件是需要遵循YAML格式)

    [root@super65 ~]# cat /srv/pillar/top.sls
    base:
      '*':
        - packages
        - servises
    [root@super65 ~]# cat /srv/pillar/packages/init.sls
    zabbix:
      package-name: zabbix
      version: 2.4

    [root@super65 ~]# cat /srv/pillar/services/init.sls
    zabbix:
      port: 10050
      user: admin

    查看pillar:

    pillar又一案例:

     匹配主机:(刚定义完需要先刷新pillar)

    查看pillar相关的模块用法:

    [root@super65 ~]# salt 'super65.cn' sys.list_functions pillar
    super65.cn:
      - pillar.data
      - pillar.ext
      - pillar.get
      - pillar.item
      - pillar.items
      - pillar.raw

  • 相关阅读:
    jQuery:一些小练习
    jQuery
    JavaWeb:笔记(三)
    JavaWeb:笔记(二)
    JavaWeb:笔记(一)
    JavaWeb:文件的上传下载
    JavaWeb:Listener
    基于RRT的机器人自主探索建图
    OpenNI2安装
    g2o初始化一些
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5878088.html
Copyright © 2011-2022 走看看