我试图了解首先设置Puppet的最佳做法,让我们说我需要管理1000个现有服务器Puppet。
我是否在每个上手动安装Puppet代理,或者有更好的方法。
很抱歉,如果这个问题过于通用,只是想知道一些。
答案 0 :(得分:3)
对于单个主实例,1000台服务器可能很多。当然,这将取决于主要规格,以及与木偶运行相关的其他因素。
首先要回答几个问题,以确定如何解决这个问题,例如
我建议您先从小开始了解有关puppet DSL及其ECO系统(master,agent,puppetdb,console / dashboard)的更多信息。我还建议你从免费的10节点puppet Enterprise开始,因为它可以让你更专注于手头的问题,而不是如何配置木偶大师和代理,如何缩放它们,..等等。
如果你可以在NOOP /禁用模式中获得至少事实并使用木偶应用时以无主的方式运行它,还可以在每个地方安装木偶代理。我发现NOOP模式更有用,因为它告诉你需要改变什么,你也可以使用--no-noop强制执行更改
希望能帮助你入门。
答案 1 :(得分:0)
要回答您的问题:是,需要在每个节点上安装Puppet代理。如果您管理1000个节点,我会假设您拥有自己的操作系统映像。在这种情况下,最好将其添加到操作系统映像,并在1000个节点上使用此映像。