Puppet

Páginas: 11 (2625 palabras) Publicado: 27 de mayo de 2012
Administración de servidores web

Puppet. Herramienta
para la administración de
servidores

Puppet. Herramienta para la administración de servidores

ASW

C ONTENIDO
1.

Introducción .......................................................................................................................... 2
1.1
1.2

Historia.......................................................................................................................... 4

1.3
2.

Utilidades ...................................................................................................................... 3

Ventajas e inconvenientes ............................................................................................ 6

Instalación de puppet en ubuntu.......................................................................................... 7
2.1.
2.2.

Configurar el servidor puppet. ...................................................................................... 8

2.3.
3.

Instalar un servidor puppet. .......................................................................................... 7

Instalar y configurar un cliente puppet......................................................................... 9

Bibliografía y Referencias utilizadas .................................................................................... 10

1

Puppet. Herramienta para la administración de servidores

ASW

1 . I NTRODUCCIÓN
Cuando tenemos muchos servidores y servicios que administrar la tarea puede resultar
laboriosa si debido a la pocahomogeneidad entre las configuraciones de los distintos
servidores:




Archivos en diferentes directorios y con distintos nombres que hacen lo mismo.
Distintas versiones del mismo archivo.
Poca portabilidad entre instalaciones.

En estos casos el esfuerzo de administración se vuelve directamente proporcional al número
de servidores, haciendo que la labor del administrador sea unatarea repetitiva que puede
provocar errores.
Puppet es un sistema para automatizar las tareas administrativas de una red de ordenadores.
Funciona bajo esquema cliente/servidor. Puppet es tremendamente ligero (está escrito en
ruby ), envía las instrucciones mediante XML-RPC sobre SSL y está formado por los siguientes
elementos:





Un servidor: puppetmaster
Un servicio para losclientes: puppetd
Un lenguaje declarativo
Un sistema para obtener los datos: factor

El método de funcionamiento es a base de reglas que son ejecutadas en el cliente cada vez que
se conecta al servidor.

2

Puppet. Herramienta para la administración de servidores

ASW

Esquema de funcionamiento.

Puppet cuenta con un lenguaje declarativo que sirve para expresar la configuración delsistema, un esquema cliente-servidor para la distribución, y una librería para ejecutar dicha
configuración.
En cuanto al funcionamiento de puppet el usuario describe los recursos del sistema y sus
estados, ya sea utilizando el lenguaje declarativo de Puppet o un DSL (lenguaje específico del
dominio) de Ruby. Esta información se almacena en archivos denominados "Puppet
manifests". Puppet descubrela información del sistema a través de una utilidad llamada
Facter, y compila los "Puppet manifests" en un catálogo específico del sistema que contiene
los recursos y la dependencia de recursos, que se aplican contra los sistemas de destino.
Luego, las medidas adoptadas por los Puppet se informan.

1 .1 U TILIDADES
Entre las utilidades de Puppet se puede destacar:



Control deservicios: permite controlar la ejecución de diferentes servicios en una
máquina. Podemos definir el conjunto de servicios presentes en un sistema, si han de
encontrarse en ejecución o prevenir la misma.

3

Puppet. Herramienta para la administración de servidores

ASW



Control centralizado de archivos configuración: Puppet puede gestionar cualquier
archivo dentro de un sistema....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como hacer un puppet!
  • Puppet play
  • Galletas De Puppet
  • Trabajo de investigación sobre living theatre. open theatre. bread & puppet.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS