saltstackのgrains
minion側の基本情報を格納し、cpu/カーネル/オペレーティングシステムsalt'node 9'grains.itemssalt'node 9'grains.item ossalt'node 9'grains.item ipinterfaces-G grains情報を使用してsalt-G'os:redhat'test.pingすべてのシステムがredhatのsalt-G'os:redhat'cmd.run'ls/'
追加情報の照合--クライアント/etc/salt/mimon-->ラベルを付ける
38 vim/etc/salt/miniongrains:web:apache
46 systemctl restart salt-minion.service 47 salt 'node9' grains.items | grep apache
node1~]# vim/etc/salt/miniongrains:web:nginxnode2~]# vim/etc/salt/miniongrains: web:nginx に一致する
追加情報の照合--クライアント/etc/salt/mimon-->ラベルを付ける
38 vim/etc/salt/miniongrains:web:apache
46 systemctl restart salt-minion.service 47 salt 'node9' grains.items | grep apache
node1~]# vim/etc/salt/miniongrains:web:nginxnode2~]# vim/etc/salt/miniongrains:
node9 ~]# salt '*' saltutil.sync_grains grains
salt -G 'web:apache' test.ping --->node2 node9 ~]# salt -G 'web:nginx' test.pingnode2:Truenode1:True salt '*' saltutil.sync_grainsはすべてのgrains情報をリフレッシュsalt'node 9'grains.itemsあるgrainsが提供した情報を表示salt'node 9'grains.items keyあるkeyの情報を表示salt-G'os:RedHat'test.ping grains情報分類を使用してホスト