grains主要负责采集客户端一些基本信息, 这个可以在客户端自定义,然后自动汇集上来;也可以从服务器端定义后推送至客户端,采集完后,再汇集上来
1.打印所有items值
[root@salt-master ~]# salt "*" grains.items
salt-minion1:
----------
SSDs:
biosreleasedate:
07/02/2015
biosversion:
6.00
cpu_flags:
- fpu
- vme
- de
- pse
以下省略......字
2.列出所有项
[root@salt-master ~]# salt 'salt-minion1' grains.ls
salt-minion1:
- SSDs
- biosreleasedate
- biosversion
- cpu_flags
- cpu_model
- cpuarch
- domain
- fqdn
- fqdn_ip4
- fqdn_ip6
- gpus
- host
- hwaddr_interfaces
- id
- init
- ip4_interfaces
- ip6_interfaces
- ip_interfaces
- ipv4
- ipv6
- kernel
- kernelrelease
- locale_info
- localhost
- lsb_distrib_id
- machine_id
- manufacturer
- master
- mdadm
- mem_total
- nodename
- num_cpus
- num_gpus
- os
- os_family
- osarch
- oscodename
- osfinger
- osfullname
- osmajorrelease
- osrelease
- osrelease_info
- path
- productname
- ps
- pythonexecutable
- pythonpath
- pythonversion
- saltpath
- saltversion
- saltversioninfo
- selinux
- serialnumber
- server_id
- shell
- systemd
- virtual
- zmqversion
3.查看单项的值
接2,查看某一item的值
[root@salt-master ~]# salt 'salt-minion1' grains.item osrelease_info
salt-minion1:
----------
osrelease_info:
- 7
- 2
- 1511
[root@salt-master ~]# salt 'salt-minion1' grains.item ipv4
salt-minion1:
----------
ipv4:
- 127.0.0.1
- 192.168.254.132
© 走过岁月...... | Powered by LOFTER