1、存放位置

Grains:Minion端

Pillar:Master端

2、数据类型

Grains:静态数据

Pillar:动态数据

3、数据采集更新方式

Grains:Minion启动时收集,也可以使用salt '*' saltutil.sync_grains进行刷新

Pillar:在Master端定义,指定给对应的Minion。可以使用salt '*' saltutil.refresh_pillar刷新

4、应用

Grains:存储Minion基本护具,比如用于匹配Minion,自身收据可以用来做资产管理等

Pillar:存储Master指定 数据,只有指定Minion可以看到,用于敏感数据保存