安装
系统要求
但是,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