web-dev-qa-db-ja.com

puppetmasterをインストールするにはどうすればよいですか?

私はかなり大規模なネットワークを所有しており、何らかの構成管理ツールを使用して管理する必要があります。 Puppet Open Source は私のニーズを満たしていると判断しました。どうすればインストールできますか?

5
jrg

注意してください:これは機能するはずです(そしてテスト済みです)Ubuntu 10.04、12.04、14.04。

サーバーを起動してから、ホスト名を

傀儡

これを行うには、sudoedit /etc/hostsを実行してから、$ HOSTNAME(localhostではない)エントリをpuppetに変更します。

次に、sudoedit /etc/hostnameを実行して$ HOSTNAME行を削除し、puppetを追加します。

次に、サーバーを再起動します。

パペットを適切にセットアップするには、rootユーザーである必要があります。以下を実行してrootになります:

Sudo -i

求められたらパスワードを入力します。

ここで、公式のPuppetリポジトリを使用します。ほとんどの新しいバージョンがあるためです。

http://apt.puppetlabs.com/ から最新のパペットをダウンロードします。以下のコマンドは、Ubuntuのバージョン用に設計されたバージョンをダウンロードします。リンクが失敗した場合、Ubuntuのバージョンはサポートされていません。

wget http://apt.puppetlabs.com/puppetlabs-release-$(lsb_release -sc).deb
dpkg -i puppetlabs-release-$(lsb_release -sc).deb

これで、puppetリポジトリが追加されました。

apt-get update 

Sources.listが更新されたため、apt-getはpuppetmasterパッケージの場所を知っています。

apt-get install puppetmaster

これで、ストリングを引っ張る準備ができました!

6
jrg