saltstack[5]-grains
来源:互联网 发布:手机淘宝怎么做详情 编辑:程序博客网 时间:2024/06/05 21:55
grains是saltstack内置变量,偏向于系统层面,而pillar是用户自定义的更加灵活的变量。
grains不区分大小写
grains用法:
匹配centos节点:
salt -G ‘os:centos’ test.ping
匹配x86_64CPU架构的节点,并查看cpu内核数量:
salt -G ‘cpuarch:x86_64’ grains.item num_cpus
- 查看可用的grains列表:
salt ‘*’ grains.ls
salt ‘*’ grains.items- 查看可用的grains列表:
在节点设置grains(在/srv/salt/minion和/srv/salt/grains中设置均可)
roles: - webseverdeployment:datacenter4cabinet: 13cab_u: 14-15
在master中:
salt[‘grains.get’](‘node_type’,”)
获得节点定义的grains
- 在中心定义grains:
在/srv/salt/_grains目录下添加python脚本:
#!/usr/bin/env pythondef myfunc(): grains = {} grains['mygrain'] = 'lisa' return grains
注意脚本要以.py结尾否则saltstack检测不到。
state.apply 和saltutil.sync_grains 或 saltutil.sync_all会将定义的grains分发到节点
0 0
- saltstack[5]-grains
- saltstack grains
- saltstack grains
- saltstack grains
- [Saltstack]-{grains,pillar}[二]
- saltstack数据系统-Grains
- saltstack-----state.sls引用grains
- 自动化管理工具Saltstack之Grains篇(4)
- 配置管理工具Saltstack 之 自定义grains
- SaltStack实战之数据系统-Grains
- saltstack 数据系统——Grains和pillar
- SaltStack实战之数据系统 Grains VS Pillar
- Grains
- saltstack
- saltstack
- Saltstack
- Saltstack
- SaltStack
- 高斯消元模板
- Struts2 XML配置详解
- kettle中循环遍历不同地址不同库名
- 各种语言代码规范
- 关于“ora-00911: 无效字符 ”的解决方案
- saltstack[5]-grains
- MJExtension使用指导(转)
- Unity3D总结
- awk#egrep#cat#.sh#
- 跨域Ajax请求时是否带Cookie的设置
- 开发中GridView常见问题
- appium for windows 的安装及环境搭配
- 根据颜色获取图片
- Win7下如何使用visual studio 2012编译C语言程序