Cómo instalar y configurar Puppet en CentOS 5.5

  
                

Bajo Linux, Puppet es un sistema de administración de configuración centralizado con su propio lenguaje de descripción. Si desea desarrollar Puppet, necesita usar la herramienta Puppet. La siguiente serie pequeña toma CentOS 5.5 como ejemplo para presentarle la instalación y configuración de CentOS 5.5. Método del títere.

a: la marioneta es una herramientas de gestión de la configuración automatizados, los más comúnmente utilizados en C /S arquitectura.

La sintaxis de Puppet le permite crear una secuencia de comandos separada para crear un usuario en el host de destino. Todos los hosts de destino interpretarán y ejecutarán el módulo utilizando la sintaxis apropiada para el sistema local. Si se ejecuta en RedHat, se usa el comando useradd, si está en FreeBSD, se usa el comando adduser. Además, el títere tiene una gran flexibilidad.

2: Preparación de la instalación:

Dos máquinas CentOS 5.5 de 32 bits

IP del host y nombre del host

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

Tres: pasos de instalación

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

yum install mysql mysql-devel mysql-server ruby-ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby -ri

Vea la versión de Ruby, la versión es 1.8.5

Instale facter y puppet

tar zxvf facter-1.5.9

cd facter -1.5.9

ruby ​​install.rb

tar zxvf puppet-2.6.3.tar.gz

cd puppet-2.6.3

ruby Install.rb

Los pasos anteriores se ejecutan en dos máquinas

2: configuración del servidor

a. Copie los archivos de origen

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 en

mkdir -p /etc /puppet /manifests

b.Crear una cuenta títere

groupadd puppet

useradd -g puppet puppet

puppetmasterd --mkusers

c.Crear el directorio apropiado

mkdir /var /lib /puppet /rrd

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

d.Iniciar el servicio

/etc/init.d/puppetmaster restart

Crear la primera vez que lo inicie Archivos necesarios, incluidos los archivos de certificado, etc.

3: configuración del lado del esclavo

a.Copia archivos

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 en

b.Crear cuenta de puppet

groupadd puppet

useradd -g puppet puppet

puppetd --mkusers
Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved