Puppet,Puppet Master和Puppet Server之间的区别

时间:2019-01-02 06:33:25

标签: puppet

我们正在从Puppet 3.8过渡到Puppet 5.4。我目前正在玩5.4。尽管puppet文档很好,但我不了解puppet,puppetserver和puppetmaster有什么区别。

1 个答案:

答案 0 :(得分:0)

以下定义可能会有所帮助:

  • Puppet :指产品Puppet,语言Puppet,整个Puppet生态系统以及编写该软件的公司的名称。

  • Puppet Master :Puppet Master是Puppet的安装,在其中编译Puppet代码,并在其中验证和签名SSL证书。也称为“编译主”。在Puppet Enterprise中的“整体式” Puppet Master安装中,Puppet Master还运行Puppet Console和PuppetDB。在“拆分”安装中,Master,Console和PuppetDB功能在不同的节点上运行。

  • Puppet Server :Puppet Server是在Puppet Master的Java虚拟机(JVM)上运行的应用程序。除了为证书颁发机构服务托管终结点外,它还为目录编译器提供动力,该目录编译器使用Puppet代码和各种其他数据源来编译代理节点的配置目录。

如果愿意,“ Puppet Server”是Puppet Master的实现,它更像是抽象角色。

有关更多信息,请参阅文档here