安装

系统要求

但是,Puppet 主服务是相当耗费资源的,应安装在健壮的专用服务器上。

  • 你的 Puppet 主服务器至少应具有两个处理器核心和至少 1 GB 的 RAM。
  • 为了能够轻松地为至少 1,000 个节点提供服务,它应该具有 2-4 个处理器核心和至少 4 GB 的 RAM。

检查你的网络配置:

在代理/主服务器部署中,你必须为 Puppet 的流量准备网络。

  • 防火墙: Puppet 主服务器必须允许端口 8140 上的传入连接,并且代理节点必须能够连接到该端口上的主服务器。
  • 名称解析: 每个节点必须具有唯一的主机名。必须正确配置正向和反向 DNS。

注意: 默认的 Puppet 主机主机名是 puppet。如果此主机名解析为你的 Puppet 主节点,则你的代理节点可以更快地准备好。

必须在将充当证书颁发机构的 Puppet 主服务器上准确设置时间。你应该使用 NTP。

安装 Puppet Server

Puppet 提供了在以下平台上安装 Puppet Server 2.4 及其所有先决条件的官方软件包。

红帽企业 Linux

  • 企业 Linux 6
  • 企业 Linux 7

Debian

  • Debian 7(Wheezy)
  • Debian 8(杰西)

Ubuntu

  • Ubuntu 12.04(精确)
  • Ubuntu 14.04(Trusty)
  • Ubuntu 15.10(Wily)
  • Ubuntu 16.04(Xenial)

启用 Puppet 包存储库

企业 Linux 7

sudo rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm

对于其他版本,请看这里

安装木偶大师

yum install puppetserver

要么

apt-get install puppetserver

Puppet Server 默认配置为使用 2 GB 的 RAM。改变一下这里的样子

启动 Puppet Server 服务:

systemctl start puppetserver

要么

service puppetserver start