grains      #收集设备的所有信息grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、CPU架构等。 使用命令salt 'client.wyp.com' grains.ls 列出所有的grains项目名字salt 'client.wyp.com' grains.items 列出所有grains项目以
原创 2016-04-03 22:00:10
703阅读
1、什么是Grains  GrainsSaltStack的一个组件,存放着minion启动时收集的底层系统的静态信息。Grains是存储在minion端的,当minion启动时,会进行Grains的采集工作,然后保存下来。在以后的生命周期(再次重启minion,会重新收集)是不会发生变化的,所以是静态数据。Grains中包含诸如运行的内核版本、操作系统、CPU个数、内存、物理设备型号等
原创 2017-02-20 17:01:56
912阅读
grains grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip等。 使用命令salt 'client.aming.com' grains.ls 列出所有的grains项目名字salt 'client.aming.com' grains.items 列出所有grains项目以及值grains的信息并不是动态的,并不会时时变更,它只是在minion启动时收集到的
原创 2016-06-12 14:10:21
508阅读
存储minion端的基本信息,cpu/内核/操作系统查看salt'node9'grains.itemssalt'node9'grains.itemossalt'node9'grains.itemipinterfaces-G使用grains信息匹配salt-G'os:redhat'test.ping所有系统为redhat的salt-G&
原创 2018-02-26 20:21:56
877阅读
公司好清静啊,楼主在这里默默的加班写博客。salt这玩意太牛逼了,相比于楼主几个月前的单机手动运维,这玩意太高上大了。好吧,楼主是乡下人进城,见笑。OK。上一篇写了grains的概念,管理方式等方面的内容。这一篇谢谢grains的一些应用场景。grains咋用呢?给谁用的呢?其实有几种用法,咱们前面也用过。第一种,命令行匹配minion。root@salt-master:~# salt&
原创 2014-06-21 16:58:07
3173阅读
上一篇:SaltStack配置管理 granis:谷粒 pillar:柱子 grains是salt的一
原创 2021-09-10 14:10:14
235阅读
salt尽管好用可是机器管理的越来越多,通过cli的结果输出方式查看运行结果越来越多不能满足我的需求。并且作为一个推动运维自己主动化的攻城狮,使用这样的人眼查看运行结果的方式简直土到掉渣。尽管别人看起来逼格非常高。但谁累谁知道。。。因为以上原因,给各位推荐一种逼格更高的结果查看方式:salt returners先来看一下官方结构图:Send data returned by Salt Minion
grains是个啥呢?grains其实是一些静态data,对,是数据。这个数据是个啥结构呢?是key: value的结构这些数据是属于谁的?属于minion的,也就是说grains是minion私有的数据,和别人不搭嘎的当minion启动的时候,这些数据会被加载到内存里面,然后grains就保持不变了,即使你添加或者修改grains,数据也不会改变,除非你重启minion。当然万事总留一线,凡事总
原创 2014-06-21 14:58:14
9127阅读
1点赞
2评论
SaltStack提供一个接口用于获取各个minion底层系统的信息,这个接口就叫做grains interface。grains是minion主机在启动的时候加载的数据,是静态的数据,比如内核版本,操作系统版本等信息grains不区分大小写匹配操作系统是CentOS的minion$ sudo salt -G "os:CentOS" test.pi
原创 2015-05-15 18:01:05
1122阅读
1.什么是grains:(静态数据,minion启动时采集) GrainsStatic bits of information that a minioncollects about the system when the minion first starts.The grains interface is made available toSalt modules and compo
原创 2015-11-17 09:40:24
1172阅读
saltstack的探索-grainssaltstack的探索-grains 利用grains可以得到主机的信息 [root@server200-21 salt]# salt '*' grains.items test230:     ----------     SSDs:
原创 2015-02-10 16:40:43
1118阅读
参考:刘天斯《Python自动化运维技术与最佳实践》grainsSaltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。获取所有主机的grains项信息,发现没有max_openfile,等会我们手动编写一个。[r
原创 2016-12-01 17:09:30
1356阅读
grains 存储位置minion端,数据类型:静态数据,数据采集更新方式:minion启动时采集,也可以使用saltutil.sync_grains 进行刷新。应用:存储minion基本数据,比如用于匹配minion,自身数据可以用来做资 产管理。grains收集信息:salt '*' grains.ls salt 'web13*' grains.it
原创 2017-03-20 19:42:37
853阅读
Grains: (1) grains 是服务器的一系列粒子信息,也就是服务器的一系列物理,软件环境信息(2) grains 是 minion 启动时收集到的一些系统信息,比如操作系统版本、内核版本、CPU、内存、硬盘、设备型号等(3) grains 信息并不是动态的,并不会实时变更,它是在 mini
转载 2019-01-15 14:49:00
138阅读
Grains和Pillar的用途:    Grains : 用于存储minion的基本数据信息;    Pillar : 用于存储master分配给minion的数据信息。Grains和Pillar的存储区域:    Grains : 元数据存储在minion端;    Pill
原创 2015-08-20 10:23:50
3452阅读
grains说明 grainsSaltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。 例:(janja模板) g
转载 2019-10-19 20:08:00
121阅读
2评论
一、SaltStack简介Salt是一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python
###Grains模块:###grains的应用场景:1、信息查询2、在远程执行里面匹配minion比如我想要在所有centos的机器上执行一个命令3、在top.sls里面匹配minion4、在配置文件的模板里使用1、信息查询###把所有grains的key列出来,grains支持的所有模块[root@salt_master ~]# salt 'minion.saltstack.com' grai
原创 精选 2017-05-17 16:02:35
632阅读
    grainsSaltstack最重要的组件,grains的作用是手机被控主机的基本信息,这些信息通畅都是一些静态类数据,比如cpu、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对于不同的业务进行个性化设置,(初学时个人理解为:grains就是用来区分不同的minion进行不同的配置,salt '*' ,主要就是在'*' 里面
原创 2016-01-07 09:51:58
1089阅读
1、使用自定义grains     grans的一些基本用法:    salt object grains.ls   查看某台设备当前可用grains的key    salt object  grains.items   查看某台设备当前可用 grains 的
原创 2016-12-22 15:05:15
767阅读
  • 1
  • 2
  • 3
  • 4
  • 5