作用 1、收集启动信息 2、远程命令匹配minion 3、top.sls 文件里面匹配minion

数据系统分类 1、Grains(只在minion端存放minion启动时收集的信息) 2、Pilar

收集所有minion所有的或部分的启动信息 salt '' grains.items 部分的 salt '' grains.item fqdn

匹配操作系统后执行命令 salt -G os:CENTOS cmd.run 'w'

自定义grains,比如给nginx加标签 修改/etc/salt/minion grains: roles: - webserver - memcache 在所有webserver的机器执行命令 salt -G roles:webserver cmd.run 'echo "i am a webserver"'

也可以直接vim /etc/salt/grains web: nginx salt -G web:nginx cmd.run 'w'

在入口文件中修改top.sls base: 'web:nginx': - match: grain - apache salt '*' state.highstate