Puppet - 代理設定



Puppet 代理是一個軟體應用程式,由 Puppet 實驗室提供,它可以在 Puppet 叢集中的任何節點上執行。如果某人想要使用 Puppet 主伺服器管理任何伺服器,則需要在該特定伺服器上安裝 Puppet 代理軟體。一般來說,在任何給定的基礎架構上,Puppet 代理將安裝在除 Puppet 主伺服器機器之外的所有機器上。Puppet 代理軟體可以在大多數 Linux、Unix 和 Windows 機器上執行。在以下示例中,我們在 CentOS 機器上安裝 Puppet 代理軟體。

步驟 1 − 使用以下命令啟用官方 Puppet 實驗室集合儲存庫。

$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el7.noarch.rpm

步驟 2 − 安裝 Puppet 代理包。

$ sudo yum -y install puppet-agent

步驟 3 − Puppet 代理安裝完畢後,使用以下命令啟用它。

$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true

Puppet 代理的一個關鍵功能是,Puppet 代理第一次開始執行時,它將生成一個 SSL 證書,並將其傳送給將為其管理簽名和批准的 Puppet 主伺服器。一旦 Puppet 主伺服器批准了代理的證書籤名請求,它將能夠通訊並管理代理節點。

注意 − 需要在需要配置和管理任何給定 Puppet 主伺服器的所有節點上重複上述步驟。

廣告