Puppet 旨在管理多台计算机安装。它可以在独立的机器上使用(您可以在该机器上安装主服务器和代理程序),但您可能会以这种方式为自己做更多的工作,而不是更少,特别是考虑到您之前没有使用 Puppet 的经验。
看起来在所有 puppet forge 模块中,都使用了 puppet 语言脚本。我想我们需要先在 linux 机器上安装 puppet。
迂腐地,Puppet 语言不是脚本语言。但是,是的,Puppet 模块主要是用 Puppet 的特定领域语言编写的。你需要 Puppet 才能使用它们。
我开始知道我们有服务器和客户端 puppet master 和 puppet agent。我们是否需要在我的 linux 机器上安装它们才能运行 puppet forge 脚本。
除非你想设置第二台机器让主服务器运行,否则你需要在你的机器上安装主服务器和代理。Puppet 曾经支持直接应用模式,但这不再是一种选择。
如何在 linux ubuntu 机器上安装 puppet 以及在 master 和 agent 之间运行 puppet forge 模块脚本的位置。
Puppet 有大量的在线文档。关于安装 Puppet 的部分在这里:https ://puppet.com/docs/puppet/latest/installing_and_upgrading.html 。
另请注意,安装软件并不是您需要做的全部。Puppet 模块不是程序。它们有点像子程序。您还需要至少编写一些您自己的 Puppet 代码来指定您希望 Puppet 如何(使用您选择的模块)配置您的机器。
我们是否需要 2 台 linux 机器分别用于 puppet 服务器和客户端。
不可以。您可以在托管主机的机器上运行代理。事实上,许多站点都这样做,但很少有代理运行的唯一地方。
一般来说,相对于直接管理您的机器,您需要在 Puppet 管理下拥有几台机器才能实现净赢。在我看来,Puppet 真的不适合你。