我已经开始阅读有关 puppet 的文章,发现分发 puppet 清单有两种主要方式;一是使用puppet master,二是使用git分发。
两个不同的版本有什么优缺点。对于同时使用 windows 和 linux 服务器的环境,有什么建议?
分发清单的两种方法是使用 puppet master 或在 masterless 配置中。它们并不相互排斥,我们在我的工作中同时使用这两种方法。
高手
通过精巧的设置,您将拥有一个包含基础设施中所有模块的集合的 puppet master。然后节点报告(默认情况下每 30 分钟一次)并请求一个关于应该安装什么软件的目录。
这种模式比较常见。如果你的公司有几十或几百台服务器,你可以轻松定义一次配置,它会神奇地推送到所有节点。
好处:
缺点:
无主
Masterless 仍然利用了 puppet 的优点,但通过手动调用模块来实现。基本上只是puppet apply foo --modulepath=bar在你的服务器上运行。我在这里写了一个关于这个模型的更详细的解释:https : //unix.stackexchange.com/questions/129318/can-we-install-puppet-without-touching-the-servers/130695#130695
好处:
缺点:
我强烈建议您查看以下资源
| 归档时间: |
|
| 查看次数: |
6366 次 |
| 最近记录: |