速云科技

SaltStack数据系统之Grains和Pillar区别

1.1.1   Grains 和Pillar区别

在上面两个小节我们分别介绍了SaltStack中的Grains和Pillar。为了让读者更清晰的区别Grains和Pillar。在下面的表格中我们通过多个维度对它们进行对比。

 

名称 存储位置 数据类型 数据采集更新方式 应用
Grains Minion端 静态数据 Minion启动时收集,也可以使用saltutil.sync_grains进行刷新。 存储Minion基本数据。比如用于匹配Minion,自身数据可以用来做资产管理等。
Pillar Master端 动态数据 在Master端定义,指定给对应的Minion。可以使用saltutil.refresh_pillar刷新 存储Master指定的数据,只有指定的Minion可以看到。用于敏感数据保存

 

在后面的章节中,我们会多次提到Grains和Pillar。并结合Grains和Pillar来实现很多实际的需求,来带领读者将Grains和Pillar灵活的运用在我们的管理中。

欢迎留言