安裝
系統要求
但是,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