SaltStack实战之数据系统-Grains学习SaltStackSaltStack实战之数据系统-Grains1.Grains应用场景2.Grains应用示例1.Grains应用场景Grains可以在state系统中使用,用于配置管理模块。Grains可以在target中使用,用来匹配minion,比如匹配操作系统,使用-G选项。Grains可以用于信..
分类:
其他好文 时间:
2017-06-07 14:15:27
阅读次数:
213
###Grains模块:###grains的应用场景:1、信息查询2、在远程执行里面匹配minion比如我想要在所有centos的机器上执行一个命令3、在top.sls里面匹配minion4、在配置文件的模板里使用1、信息查询###把所有grains的key列出来,grains支持的所有模块[root@salt_master~]#salt‘minion...
分类:
其他好文 时间:
2017-05-18 01:14:23
阅读次数:
288
在salt,minion正常连接情况下在/srv/salt/下创建union.slsnginx.sls和bind.slsunion.sls如下:include:-nginx-bindnginx.sls如下:{%-if(grains[‘host‘]=="hw_1")%}nginx:pkg:-name:nginx-installedservice:-name:nginx-running-reload:True-watch:-file:/etc/nginx/nginx.conf..
分类:
其他好文 时间:
2017-05-11 22:36:04
阅读次数:
190
grains收集被控主机获取信息,通常静态数据,CPU,操作系统,内核,虚拟化等....简单函数匹配server2[root@server1salt]#cattop.slsbase:‘roles:nginx‘:-match:grain-nginx.service[root@server2salt]#pwd/etc/salt[root@server2salt]#catgrainsroles:nginxunit:miaomiao查看信息[ro..
分类:
其他好文 时间:
2017-05-09 13:41:18
阅读次数:
206
grains是minion第一次启动的时候采集的静态数据,可以用在salt的模块和其他组件中。其实grains在每次的minion启动(重启)的时候都会采集,即向master汇报一次的 定义方式 使用grains salt '*' sys.list_functions grains salt '*' ...
分类:
其他好文 时间:
2017-04-30 19:24:40
阅读次数:
163
http://www.cnblogs.com/ants/p/5122068.html 一种构建分布式、 高规模(伸缩)的应用程序 微软对奥尔良计划(Project Orleans)云计算框架开源。奥尔良计划广泛应用于微软 Azure 云服务的建设,并且是游戏《光环4》的线上基础设施的后台支持。受益于 ...
分类:
其他好文 时间:
2017-04-23 18:50:28
阅读次数:
176
Master端 打开存放自定义grains的目录 建立自定义模块 编写自定义grains 把自定义grains推送到客户端 测试 ...
分类:
其他好文 时间:
2017-04-21 18:56:13
阅读次数:
183
saltstack自动化运维系列②之saltstack的数据系统 grains:搜集minion启动时的系统信息,只有在minion启动时才会搜集,grains更适合做一些静态的属性值的采集,例如设备的角色(role),磁盘个数(disk_num)等诸如此类非常固定的属性,另一个作用可以用来匹配mi ...
分类:
其他好文 时间:
2017-04-19 12:45:41
阅读次数:
245
grains收集信息:salt‘*‘grains.ls
salt‘web13*‘grains.items
也可以单个显示
salt‘*‘grains.itemfqdn
salt‘*‘grains.itemserver_id
salt‘*‘grains.getip_interfaces:eth0grains匹配minion#比如查看所有centos的机器上执行uptime命令:
salt-Gos:centoscmd.run‘uptime‘
w..
分类:
其他好文 时间:
2017-03-21 00:19:35
阅读次数:
262
运维工具SaltStack之三Grains组件一、grains组件介绍 grains是收集Minion主机的静态、不常变化的基本信息,存储在Minion端本地,如:CPU、内核、操作系统、虚拟化等,并且服务器端可以根据这些信息进行灵活定制或个性化定制,是Saltstack最重要的组件之一,多用来做资产管理的信..
分类:
其他好文 时间:
2017-03-11 22:17:23
阅读次数:
152