CentOS 5.5でPuppet

  
をインストールおよび設定する方法

Linuxでは、Puppetは独自の記述言語を備えた集中型の構成管理システムですPuppetを開発する場合は、Puppetツールを使用する必要があります。誰もがCentOS 5.5にPuppetをインストールする方法を紹介します。

:人形は、自動化された構成管理ツール、最も一般的にC /Sアーキテクチャで使用されています。

puppetの構文を使用すると、ターゲットホストにユーザーを作成するためのスクリプトを個別に作成し、すべてのターゲットホストがローカルシステムに適した構文を使用してモジュールを解釈して実行します。 RedHatで実行された場合はuseraddコマンドが使用され、FreeBSDで実行された場合はadduserコマンドが使用されます。さらに、人形は大きな柔軟性を持っています。

2台:インストールの準備:

2台のCentOS 5.5 32ビットマシン

ホストIPとホスト名

172.16.100.10 server.tech10.com < Br>

172.16.100.11 slave.tech11.com

facter:http://puppetlabs.com/downloads/facter/facter-1.5.9.tar.g

puppet: Http://puppetlabs.com/downloads/puppet/puppet-2.6.3.tar.gz

3:インストール手順

1:rpm -Uvh http://dl.Fedoraproject。 Org /pub /epel /5 /i386 /epel-release-5-4.noarch.rpm

yumインストールmysql mysql-devel mysqlサーバーserver ruby​​-devel ruby​​-irb ruby​​-mysql ruby​​-rdoc ruby -ri

Rubyのバージョンを表示する、バージョンは1.8.5です。

ファクタとパペットをインストールします。

tar zxvf facter-1.5.9

cdファクタ-1.5.9

ruby​​ install.rb

tar zxvf puppet-2.6.3.tar.gz

cd puppet-2.6.3

ruby Install.rb

上記の手順は2台のマシンで実行されます。

2:サーバー側の設定

a。コピー元ファイル

mkdir /etc /puppet

cp conf /auth.conf /etc /puppet

cp conf /redhat /fileserver.conf /etc /puppet

cp conf /redhat /puppet.conf /etc /puppet

cp conf /redhat /server.init /etc/init.d/puppetmaster

chmod + x /etc/init.d /puppetmaster

chkconfig puppetmaster on

mkdir -p /etc /puppet /manifests

b。人形のアカウントを作成する

groupadd puppet

useradd -g puppet puppet

puppetmasterd --mkusers

c。適切なディレクトリを作成します。

mkdir /var /lib /puppet /rrd

chown Puppet.puppet /var /lib /puppet /rrd

d.サービスの開始

/etc/init.d/puppetmaster restart

初めてサービスを開始するときの作成証明書ファイルなどを含む必須ファイル。

3:スレーブ側の設定

a.Copyファイル

mkdir /etc /puppet

cp conf /auth。 Conf /etc /puppet

cp conf /namespaceauth.conf /etc /puppet

cp c Onf /redhat /puppet.conf /etc /puppet

cp conf /redhat /client.init /etc/init.d/puppet

chmod + x /etc/init.d/puppet

chkconfig --add puppet

chkconfig puppet on

b。パペットアカウントを作成します。

groupadd puppet

useradd -g puppet puppet

puppetd ​​ - mkusers
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved