3.7. Puppet エージェントのインストールおよび設定
以下の手順を使用して、ホストに Puppet エージェントをインストールして設定します。Puppet の詳細は、Puppet Guide を参照してください。
前提条件
- ホストが Red Hat Satellite に登録されている。
- ホストに Puppet 環境が割り当てられている。
- Red Hat Satellite Tools 6.10 リポジトリーは、Satellite Server で有効化および同期されており、ストで有効化されている。
手順
-
root
ユーザーで、ホストにログインします。 Puppet エージェントパッケージをインストールします。
yum install puppet-agent
# yum install puppet-agent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 起動時に Puppet エージェントが起動するように設定します。
Red Hat Enterprise Linux 6 の場合:
chkconfig puppet on
# chkconfig puppet on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 7 の場合
systemctl enable puppet
# systemctl enable puppet
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
以下のサーバーと環境の設定を
/etc/puppetlabs/puppet/puppet.conf
ファイルに追加します。ホストの所属先の Puppet 環境名にenvironment
パラメーターを設定します。environment = My_Example_Org_Library server = satellite.example.com ca_server = satellite.example.com
environment = My_Example_Org_Library server = satellite.example.com ca_server = satellite.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ホスト上で Puppet エージェントを実行します。
puppet agent -t
# puppet agent -t
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Satellite Web UI で、Infrastructure > Capsules に移動します。
- 必要な Capsule Server の アクション コラムの一覧から、証明書 を選択します。
- 必要なホストの右にある 署名 をクリックして、Puppet クライアントの SSL 証明書に署名します。
puppet agent
コマンドを再入力します。puppet agent -t
# puppet agent -t
Copy to Clipboard Copied! Toggle word wrap Toggle overflow