SaltStack之grains使用

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