Puppet-agent-setup

提供:Dev Guides
移動先:案内検索

Puppet-エージェントのセットアップ

PuppetエージェントはPuppetラボが提供するソフトウェアアプリケーションで、Puppetクラスター内の任意のノードで実行されます。 Puppet masterを使用してサーバーを管理する場合は、Puppet agentソフトウェアをその特定のサーバーにインストールする必要があります。 一般に、Puppetエージェントは、特定のインフラストラクチャ上のPuppetマスターマシンを除くすべてのマシンにインストールされます。 Puppetエージェントソフトウェアには、ほとんどのLinux、UNIX、およびWindowsマシンで実行できる機能があります。 次の例では、CentOSマシンインストールPuppetエージェントソフトウェアを使用しています。

  • ステップ1 *-次のコマンドで公式のPuppet labsコレクションリポジトリを有効にします。
$ 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エージェントの重要な機能の1つは、Puppetエージェントが初めて実行を開始したときに、SSL証明書を生成し、署名と承認のために管理するPuppetマスターに送信することです。 Puppetマスターは、エージェントの証明書署名リクエストを承認すると、エージェントノードと通信および管理できるようになります。

-指定されたPuppetマスターを設定および管理する必要があるすべてのノードで上記の手順を繰り返す必要があります。