mwjhw216 发表于 2018-7-31 07:30:54

saltstack 之 grains

  存储minion端的基本信息,cpu/内核/操作系统
  查看
  salt 'node9' grains.items
  salt 'node9' grains.item os
  salt 'node9' grains.item ipinterfaces
  -G 使用grains信息匹配
  salt -G 'os:redhat' test.ping   所有系统为redhat的
  salt -G 'os:redhat'cmd.run 'ls /'
  匹配附加信息--客户端/etc/salt/mimion-->打个标签
  38vim /etc/salt/minion
  grains:
  web:
  apache
  46systemctl restart salt-minion.service
  47salt 'node9' grains.items | grep apache
  node1
  ~]# vim /etc/salt/minion
  grains:
  web:
  nginx
  node2
  ~]# vim /etc/salt/minion
  grains:


[*]  web:
  nginx
  

node9 ~]# salt '*' saltutil.sync_grains刷新grains信息  

  salt -G 'web:apache' test.ping--->node2
  node9 ~]# salt -G 'web:nginx' test.ping
  node2:
  True
  node1:
  True
  salt '*' saltutil.sync_grains​    刷新所有grains信息
  salt 'node9' grains.items    查看某台grains提供的信息
  salt 'node9' grains.items key查看某台 某key的信息
  salt-G 'os:RedHat' test.ping使用grains信息分类匹配主机

页: [1]
查看完整版本: saltstack 之 grains