スポンサーリンク

システム自動管理ツールPuppetをインストールする方法について説明します。今回、ターゲットとなるOSは、FreeBSDです。FreeBSDの場合、Puppetは、portsパッケージからインストールすることができます。

インストール方法

cd /usr/ports/sysutils/puppet
sudo make install

設定ファイル

FreeBSDでは、puppetの設定ファイルは、 /usr/local/etc/puppet のディレクトリに置きます。

puppetmasterdは、site.ppというファイルを必要とします。site.ppは、/usr/local/etc/puppet/manifests に置きます。

cd /usr/local/etc/puppet/manifests
sudo touch site.pp

Puppetサーバは、puppetmasterdデーモンを起動します。puppetユーザが必要なるため、初回は、--mkusersオプションを使い、puppetユーザを作成します。

% sudo puppetmasterd --verbose --mkusers
info: Starting server for Puppet version 0.22.4
info: Parsed manifest in 0.00 seconds
notice: /puppetconfig/reporting/Group[puppet]/ensure: created
notice: /puppetconfig/reporting/User[puppet]/ensure: created
info: Creating a new certificate request for foo.example.com
info: Creating a new SSL key at /usr/local/etc/puppet/ssl/private_keys/foo.example.com.pem
info: Autosign is enabled but /usr/local/etc/puppet/autosign.conf is missing
info: Signing certificate for CA server
info: Signing certificate for foo.example.com
info: Listening on port 8140
notice: Starting Puppet server version 0.22.4

2回目からは、--mkusersオプションが必要ありません。
--verboseオプションを指定しない場合、バックグランド(daemonとして)で動作します。

% sudo puppetmasterd --verbose

Puppetクライアント
% sudo puppetd --server foo.example.com --verbose
notice: Starting Puppet client version 0.22.4
err: Could not retrieve configuration: Could not find
foo.example.com with names
foo.example.com bsdtmp
err: Could not run Puppet::Network::Client::Master: Cannot connect to
server and there is no cached configuration

マニュフェストファイルが空なので、接続ができません。

設定については、また今度。

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー