首先设置Puppet

时间:2014-10-30 05:18:39

标签: puppet

我试图了解首先设置Puppet的最佳做法,让我们说我需要管理1000个现有服务器Puppet。

我是否在每个上手动安装Puppet代理,或者有更好的方法。

很抱歉,如果这个问题过于通用,只是想知道一些。

2 个答案:

答案 0 :(得分:3)

对于单个主实例,1000台服务器可能很多。当然,这将取决于主要规格,以及与木偶运行相关的其他因素。

首先要回答几个问题,以确定如何解决这个问题,例如

  1. Puppet Enterprise还是开源?你想要解决的当前配置夜间母马是什么?
  2. 与挑战相关的当前配置数据是什么? 你有问题吗?
  3. 当前的业务角色是什么(例如,Web服务器,负载 平衡器,数据库,..等)你遇到的问题?什么 在配置方面发挥作用?
  4. 我建议您先从小开始了解有关puppet DSL及其ECO系统(master,agent,puppetdb,console / dashboard)的更多信息。我还建议你从免费的10节点puppet Enterprise开始,因为它可以让你更专注于手头的问题,而不是如何配置木偶大师和代理,如何缩放它们,..等等。

    如果你可以在NOOP /禁用模式中获得至少事实并使用木偶应用时以无主的方式运行它,还可以在每个地方安装木偶代理。我发现NOOP模式更有用,因为它告诉你需要改变什么,你也可以使用--no-noop强制执行更改

    希望能帮助你入门。

答案 1 :(得分:0)

要回答您的问题:,需要在每个节点上安装Puppet代理。如果您管理1000个节点,我会假设您拥有自己的操作系统映像。在这种情况下,最好将其添加到操作系统映像,并在1000个节点上使用此映像。