saltStack_Grains

Posted ajaxa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了saltStack_Grains相关的知识,希望对你有一定的参考价值。

saltStack_Grains  是静态数据,是minion客服端启动的时候会收集一遍,如果其中发生变化是不会更新的,这时候需要重启minion客服端

技术图片

 

[root@server_client salt]# salt ‘*‘ grains.ls   #查看收集到的grains
server_client:
- SSDs
- biosreleasedate
- biosversion
- cpu_flags
- cpu_model
- cpuarch
- disks
- dns
- domain
- fqdn
- fqdn_ip4
- fqdn_ip6
- fqdns
- gid
- gpus
- groupname
- host
- hwaddr_interfaces
- id

....

 

[root@server_client salt]# salt ‘*‘ grains.items   #以字典的方式显示
client:
----------
SSDs:
biosreleasedate:
  04/13/2018
biosversion:
  6.00
cpu_flags:
- fpu
- vme
- de
- pse
- tsc
- msr

 

[root@server_client salt]# salt ‘*‘ grains.item fqdn_ip4   #获取key 为 fqdn_ip4的值  这条数据就是主机解析到ip
client:
----------
fqdn_ip4:
- 172.168.1.201
- 192.168.122.1
- 172.168.1.105
server_client:
----------
fqdn_ip4:
- 172.168.1.200

 

 

[root@server_client salt]# salt -G ‘os:CentOS‘ cmd.run ‘date‘  #  -G  使用 grains 来做判断  os 系统是CentOS的来执行
client:
Tue Aug 20 10:13:51 CST 2019
server_client:
Tue Aug 20 10:13:51 CST 2019

 

 

 

以上是关于saltStack_Grains的主要内容,如果未能解决你的问题,请参考以下文章