正在 ubuntu 安装 puppetmaster/puppet 服务器

Installing puppetmaster/puppet server in ubuntu

我试图在 ubuntu 18(仿生)机器上安装 Puppet 5(开源)。

但是我在 ubuntu 18 仓库中看不到 puppetserver 包,并且可以看到 puppet-master package.As 每个人偶文档 puppet master 是 deprecated.Still 我可以添加 puppet 仓库并安装人偶服务器。

1.Is ubuntu 回购没有 puppetserver 包的任何原因。

2.Can 我使用 puppet-master 而不是 puppetserver 用于 puppet 5。

是的,我遇到了同样的问题并回答了您的以下问题:

  1. 。ubuntu repo 没有 puppetserver 包的原因是什么?它在 Ubuntu 18 LTS bionic 上安装了 puppetserver 包:

    root@test-l1-ubuntu1804:~# cat /etc/issue
    

    Ubuntu 18.04.2 LTS\n\l

    root@test-l1-ubuntu1804:~# apt-cache search puppetserver

puppetserver - Puppet Labs puppetserver。包含:傀儡服务器(puppetlabs/puppetserver 6.2.1,org.clojure/clojure 1.10.0,org.clojure/clojurescript 1.10.238,puppetlabs/puppetserver 6.2.1,puppetlabs/trapperkeeper-webserver-jetty9 2.3.1) root@test-l1-ubuntu1804:~#

诀窍是启用 universe 存储库,尽管您在 /etc/apt/source.list 中使用 sudo add-apt-repository universe

  1. 我可以为 puppet 5 使用 puppet-master 而不是 puppetserver 吗?是的,你可以使用 puppet-master 包。我正在使用它:)

@John Bollinger - 因为一切都是文档,所以如果您不提供帮助,那么为什么要评论您不知道的内容

我认为 puppetserver 是 puppetlabs 版本,puppetmaster 是 apache/passenger 版本的 puppet。我更喜欢使用 puppetlabs,但它不是标准 ubuntu 存储库的一部分。我们必须 wget puppetlabs 包,使用 dpkg 安装 deb 并对所有机器进行 apt 更新以获取 puppetlabs 存储库。但是 puppetmaster 也可以正常工作。