
- Puppet 教程
- Puppet - 主頁
- 基礎 Puppet
- Puppet - 概述
- Puppet - 架構
- Puppet - 安裝
- Puppet - 配置
- Puppet - 環境配置
- Puppet - 主伺服器
- Puppet - 代理設定
- Puppet - SSL 簽名證書設定
- 安裝和配置 r10K
- Puppet - 驗證設定
- Puppet - 編碼風格
- Puppet - 清單檔案
- Puppet - 模組
- Puppet - 檔案伺服器
- Puppet - Facter 和事實
- 高階 Puppet
- Puppet - 資源
- Puppet - 資源抽象層
- Puppet - 模板
- Puppet - 類
- Puppet - 函式
- Puppet - 自定義函式
- Puppet - 環境
- Puppet - 型別和提供程式
- Puppet - RESTful API
- Puppet - 現場專案
- Puppet 有用資源
- Puppet - 快速指南
- Puppet - 有用資源
- Puppet - 討論
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 主伺服器的所有節點上重複上述步驟。
廣告