salt的grains
grains作用:
1、匹配 minion
2、收集信息
(每次重启minion才会收集)
grains 数据存储在minion端。
salt '*' grains.ls
salt '*' grains.items
通过系统自带的grains匹配:
salt -G os:CentOS cmd.run "w"
在minion配置文件中定义: 重启minion (主动收集:minion 执行:saltutil.sync_grains命令)

这样就可以通过 grains匹配minion了:
salt -G "roles:memcache" cmd.run "echo haha"
通过配置文件定义方法二:
cat /etc/salt/grains 
web: nginx
这样就可以通过 grains匹配minion了:
salt -G web:nginx cmd.run "w"
salt的grains的更多相关文章
- salt之grains组件
		grains是saltstack最重要的组件之一,作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU.内核.操作系统.虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可 ... 
- 死磕salt系列-salt grains pillar 配置
		grains 和 pillar 对比: Grains:存放静态数据,主要存储客户端的主机信息,重启grains会刷新. Pillar: 处理敏感数据, 处理差异性的文件. Grains数据系统 sal ... 
- Linux centosVMware 自动化运维认识自动化运维、启动salt相关服务、saltstack配置认证、salt-key命令用法、saltstack远程执行命令、saltstack - grains、saltstack – pillar
		一.认识自动化运维 传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问 ... 
- Saltstack数据系统Grains和Pillar(三)
		Saltstack数据系统 分为Grains和Pillar 一.Grains 静态数据,当Minion启动的时候收集的MInion本地的相关信息.(包含操作系统版本.内核版本.CPU.内存.硬盘.设备 ... 
- Saltstack  grains组件
		grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU.内核.操作系统.虚拟化等,在服务器端可以根据这些信息进行灵活定 ... 
- saltstack之(五)数据系统Grains和Pillar
		一.grains 1.什么是grainsgrains:存储minion端的信息,包括一些网络.硬件等信息,保存在minion端.一般为静态信息,非经常变化的数据. 2.grains的使用:获取mini ... 
- Saltstack系列4:Saltstack之Grains组件
		grains说明 grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU.内核.操作系统.虚拟化等,在服务器端可以根 ... 
- saltstack实战3--配置管理之grains
		grains是什么 grains是minion服务启动后,采集的客户端的一些基本信息,硬件信息,软件信息,网络信息,软件版本等.你可以在minion上自定义一些grains信息. 它是静态的信息,mi ... 
- saltstack:使用教程之二高级模块用法Grains、Pillar
		1.grains用法: 在客户端服务启动的时候收集客户的基础信息,在配置发生变化后也可以通过master重新同步 显示一个客户端的所有项目: [root@node5 ~]# salt "no ... 
随机推荐
- Install the high performance Nginx web server on Ubuntu
			Look out Apache, there's a web server – Nginx (pronounced Engine X) – that means to dismantle you as ... 
- Net Core链接数据库
			原文 在Windows下,相信大家分分钟都可以搞定.而初次接触.net core + mysql可能需要注意些细节.首先打开vs2017新建一个asp.net core项目(选Web应用程序), 然后 ... 
- 优动漫PAINT绘制紫阳花教程
			紫阳花是插画.漫画很常见的绘画画材.这个教程非常好懂.而且很方便就能绘制出漂亮的效果.因为这种花一个月内能变化三种颜色,故而人们赋予它的花语是善变.背叛. 教程是简单,呃.... 没有优动漫PAINT ... 
- eclipse的springMVC环境搭建并输出HelloWorld
			spring简单介绍:https://www.cnblogs.com/package-java/p/10368672.html 1.创建一个Maven Project项目 点击下一步 点击下一步 2. ... 
- NOI2018 你的名字 后缀自动机_线段树合并_可持久化
			相当复杂的一道题,同样也相当优美.考察的知识点很多:权值线段树的可持久化合并,后缀自动机,后缀树... 考虑 $68pts$ $l=1,r=|s|$的数据:这部分相对好做一些,不过思维难度对我来说已 ... 
- (2016北京集训十三)【xsy1532】网络战争 - 最小割树+树上倍增+KD树
			题解: 好题!! 这题似乎能上我代码长度记录的前五? 调试时间长度应该也能上前五QAQ 首先题目要求的明显就是最小割,当然在整个森林上求Q次最小割肯定是会GG的,所以我们需要一个能快速求最小割的算法— ... 
- bzoj4551 [HEOI2016]树
			题目描述 在2016年,佳媛姐姐刚刚学习了树,非常开心.现在他想解决这样一个问题:给定一颗有根树(根为1),有以下 两种操作:1. 标记操作:对某个结点打上标记(在最开始,只有结点1有标记,其他结点均 ... 
- UVA-10003 Cutting Sticks 动态规划 找分界点k的动规
			题目链接:https://cn.vjudge.net/problem/UVA-10003 题意 有根棍子,上面有些分割点(n<50),每次按分割点切割棍子时,费用为当前棍子的长度. 问有什么样的 ... 
- k8s使用cephfs
			以下为ceph集群操作内容 cephfs 将cephfs挂载到一台服务器 /mnt/cephf . 创建目录 mkdir -p /mnt/cephf/k8s/staff-nginx/{conf,dat ... 
- Docker学习总结(9)——Docker常用命令
			容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|att ... 
