木偶:集中式和分散式清单分布之间的差异

似乎有两种不同的方式来分发木偶清单:

  1. 集中

    这包括运行一个中央木偶主服务器,由木偶代理定期查询更改。

  2. 分散

    在这种情况下,不存在中央木偶主服务器,并且通过其他方式将清单分发给节点,例如通过Git。 然后一个节点运行puppet apply应用更改。

我想知道两种方法之间的主要区别是什么,如果任何木偶function取决于特定的方法。

这取决于。

我使用Puppet Enterprise ,因此开箱即用,能够处理我pipe理的地理上分散的环境。 对我而言,我也利用了mcollective ,它提供了其他的好处。

看看什么适合你。 每个人都这样做不同。 除非你有特定的限制,否则我不会使用Git方法。 例如,除非你有理由不这样做。

我对其他人不是100%肯定的,但是像出口资源这样的东西肯定取决于是否有一个傀儡DB的木偶大师。

我怀疑你会用分散的架构做什么,而不是集中的架构。