grains 是在minion端定义的,其数据信息相对是静态的。

就是说当master/minion互相建立连接的时刻开始,在master 端

通过 grains 所获取的minion端的主机信息是固定不变的,就是在minion端主机配置发生改变时,这种数据仍然不会发生改变;除非重启服务;当然还有给命令可以刷新,使之生效,那是后话了;

值得一提的是我们可以利用grains 采集的数据信息,用来做资产管理。

在所有centos上执行一条命令

salt -G os:CentOS cmd.run 'w'

1.修改salt-minion配置文件,打开grains打开注释

salt -G 'roles:memcache' cmd.run 'echo hehe'

-G匹配在所有角色是memcache的机器上执行一个命令

2.grains默认配置文件地址

vim /etc/salt/grains

可以添加一个例如:注意key是唯一的

test1:

- nginx

salt 'test1.nginx' test.ping

3.topfile里执行grains

vim /srv/salt/top.sls

salt '*' state.highstate 结果太长就不贴了

saltstack--grains相关推荐

  1. Saltstack grains组件

    grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU.内核.操作系统.虚拟化等,在服务器端可以根据这些信息进行灵活定 ...

  2. saltstack grains

    1.什么是Grains Grains是SaltStack的一个组件,存放着minion启动时收集的底层系统的静态信息.Grains是存储在minion端的,当minion启动时,会进行Grains的采 ...

  3. SaltStack Grains 使用指南

    GRAINS Salt提供了一个接口,用于获取被管理系统的有关信息. 这被称为grains interface,因为它为salt提供grains信息. Grains信息涉及操作系统.域名.IP地址.内 ...

  4. SaltStack Grains 详解

    简介 Grains 是SaltStack 的重要组件之一.主要记录minion的静态信息,比如CPU,内存,磁盘,网络信息等.Grains信息是minion启动时汇报给Master的. 刷新grain ...

  5. SaltStack的Grains和Pillar

    SaltStack的Grains和Pillar 标签(空格分隔): SaltStack Grains理解为除了 id之外 ,用户可以自定义的属性 下面我们通过Grains模块来设置并定义Grains信 ...

  6. 用Saltstack的modules和grains实现实时监控平台

    有几个朋友一直问我,页面的实时监控咋做. 他们在做idc节点的监控,我推荐用smokeping和zabbix接口的方式测试.但那哥们挺执着的,非要好看点的图表~ 关于运维业务的实时监控,我做过两套方案 ...

  7. saltstack之grains与pillar

    grains 收集被控主机获取信息,通常静态数据,CPU,操作系统,内核,虚拟化等.... 简单函数匹配server2 [root@server1 salt]# cat top.slsbase: 'r ...

  8. SaltStack -----(三)Grains的应用

    SaltStack ---Grains的应用 1 Grains概述 1.1 Grains的应用场景 2 Grains的应用示例 2.1 Grains信息查询 2.2 自定义grains项 2.3 编写 ...

  9. 自动化运维—saltstack

    2019独角兽企业重金招聘Python工程师标准>>> 自动化运维--saltstack .ansible 一.自动化运维介绍 传统运维:传统运维效率低,大多工作需要人工完成,工作繁 ...

  10. 自动化运维saltstack(资源)

    2019独角兽企业重金招聘Python工程师标准>>> 简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的pupp ...

最新文章

  1. 常用的Windows批处理
  2. iOS一个类可以关联多个nib文件
  3. 查看hdfs目录的方法
  4. 工作293:调节删除顺序删除
  5. TensorFlow精进之路(十一):反向传播BP
  6. python--函数式登录程序
  7. fullCalendar:中文API
  8. javap 指令集 (转)
  9. prisma orm_使用Prisma和React构建RECIPE应用
  10. 【2021版】吐血整理_专升本计算机文化基础—Word2010
  11. 量化 计算机 金融,金融数据量化分析(上)
  12. 实用 Windows 软件系列分享(七)
  13. 通过王者来帮你理解脏读、不可重复读和幻读
  14. mysql 字段类型 负数_MySQL字段类型详解
  15. Win 11 配置Java环境变量x64位操作系统
  16. 你知道GPU对Ansys Fluent仿真有多重要吗?
  17. 获取五角星的顶点坐标
  18. 解决Mac Pro TouchBar虚拟按键无反应问题
  19. Android 虚拟分区详解(二) 虚拟分区布局
  20. 在SNAP中用sentinel-1数据做DInSAR测量---以门源地震为例

热门文章

  1. 香港CN2线路虚拟主机
  2. 基于smardaten无代码快速开发智慧城管系统
  3. 了解的程序员越多,我越觉得程序员是一群有趣的人
  4. 把金融航母开进智能峡湾,总共分几步?
  5. ES为什么限制内存小于32G,为什么小于系统内容的50%
  6. 四、用 ChatGPT 练习英语口语和听力
  7. air 开发 android,简介开发运行于Android的AIR程序
  8. 用Python来开发安卓程序:(1)BeeWare安卓开发环境的搭建
  9. 什么是事务?什么是锁?
  10. MSIL解析一(转)