美文网首页杂文
saltstack数据系统之 Grains

saltstack数据系统之 Grains

作者: 树遥儿 | 来源:发表于2017-07-17 17:45 被阅读0次
    1. Grains是saltstack的一个组件, 用grains来收集信息
    • 显示全部grains的选项
      salt '192.168.29.216' grains.items

    • 显示单个
      salt '192.168.29.216' grains.item fqdn
      或者
      salt '192.168.29.216' grains.get fqdn

    2.第二个应用场景是匹配minion
    比如说我想在所有centos系统上执行命令
    salt -G os:CentOS cmd.run 'w'

    • 自定义Grains
    vim /etc/salt/minion
    grains:
      roles:
        - webserver
        - memcache
    

    还可以vim /etc/salt/grains这里配置。默认在这里读
    rol: nginx

    注意这的rol不能和minion的roles重名#####
      1. 在top.sls中匹配命令
    vim /srv/salt/top.sls
    base:
      'web:nginx':
        - match: grain
        - apache
    
    

    相关文章

      网友评论

        本文标题:saltstack数据系统之 Grains

        本文链接:https://www.haomeiwen.com/subject/xqkqkxtx.html