安裝

系統要求

但是,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