我们正在从Puppet 3.8过渡到Puppet 5.4。我目前正在玩5.4。尽管puppet文档很好,但我不了解puppet,puppetserver和puppetmaster有什么区别。
答案 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。