[DCH-010] Puppet

Duración:                     15 horas

Perfil:                            Avanzado

Dirigido a

Formación dirigida a Administradores de Sistemas que quieran automatizar la gestión de su CPD o granjas de servidores a través de puppet.

Requisitos previos 

Se recomienda a los alumnos experiencia administración de servidores, virtualización y sistema operativo Linux.  

Objetivos

El curso tiene como objetivo permitir a los administradores de sistemas proporcionar la agilidad operacional requerida en un mundo altamente competitivo, permitiendo administrar desde un grupo pequeño de servidores hasta cientos de miles de instancias virtuales en la Nube.


Contenido

  1. Introducción a Puppet
    1. Arquitectura
    2. Tipos de recursos
    3. Proveedores
    4. Relaciones entre recursos
  2.  Instalación
    1. Repositorios
    2. Instalación del servidor
    3. Instalación del cliente
  3. Configuración
    1. Estructura del fichero de configuración puppet.conf
    2. Configuración del servidor
    3. Configuración del cliente
    4. Certificados
    5. Clases, nodos y módulos
  4. Gestión de certificados
    1. Operaciones en el servidor
    2. Gestión de certificados cliente
    3. Regenerar, control y limpieza
  5. Desarrollo de tareas
    1. Estructura de un recursos
    2. Acceso desde la Shell
    3. Ayuda sobre un recurso
    4. Aplicar tareas sin servidor
    5. Testear tareas
    6. Alias
    7. Recursos básicos
    8. Relaciones entre recursos
    9. Variables de usuario
    10. Instrucciones condicionales
    11. Tipos definidos por el usuarios
    12. Facts
    13. Tareas puppet
  6. Gestión de errores
  7. Informes
    1. Puppet dashboard
    2. Envío de informes del cliente al servidor
    3. Gestión de la base de datos de informes
  8. Otros recursos

Documentación Recomendada

Puppet 3 Beginner's Guide
John Arundel
Abril 2013 | 204 páginas
ISBN: 9781782161257

https://www.packtpub.com/networking-and-servers/puppet-3-beginner%E2%80%99s-guide