Visão Geral
Curso Puppet Configuration and Administration, apresenta a ferramenta de gerenciamento e configuração do sistema conhecida como Puppet, desde métodos, técnicas, capacidades até a implementação. Cada participante aprenderá como instalar os aplicativos Puppet master e agent (cliente) juntamente com o impacto no sistema Linux. Muito tempo e atenção serão gastos aprendendo, escrevendo e aplicando definições de recursos, a parte principal do Puppet que permite que um administrador sincronize ambientes de maneira fácil e uniforme. Este curso é para administradores de sistema Linux que procuram automatizar o provisionamento de áreas-chave do sistema Linux, como pacotes, serviços e distribuição de chaves (ssh).
- Visão geral do gerenciamento de configuração
- Instalação do Puppet Enterprise (servidor mestre)
- Configuração de recurso de marionete
- Instalação do Puppet Enterprise (agente)
- Criação de nós e ambientes
- Estendendo fantoche com MCollective, hiera
- Reportagem fantoche
Objetivo
Após realziar este Curso Puppet Configuration and Administration, você será capaz de:
- Instalar e configurar servidores e clientes Puppet
- Crie e modifique manifestos que contenham definições de recursos
- Criar e modificar classes
- Criar e modificar módulos
- Criar e modificar definições de nó
- Criar e modificar ambientes
- Aplicar manifestos, classes, nós e ambientes
- Estender Puppet com funções
- Use (e estenda) Fatos Fatores
- Gerar relatórios básicos
- Use as ferramentas MCollective, Hiera
- Estender fontes de dados Hiera
- Projete uma estratégia de 'melhores práticas' para usar os recursos do Puppet
Publico Alvo
Este curso é para administradores de sistemas Linux que procuram automatizar o provisionamento de áreas-chave do sistema Linux, como pacotes, serviços e distribuição de chaves (ssh).
Pre-Requisitos
Presume-se que os participantes sejam administradores de sistemas com algum conhecimento de script (bash, ksh, Perl ou Python) e uma compreensão das várias tarefas do sistema relacionadas à configuração e suporte de sistemas Linux.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Configuration Management Overview
- problems with system configuration and solutions
- Puppet components and structure
- configuration types: master/agent, masterless
- collecting system information with Facter
- customizing Facter
Puppet Enterprise (Master Server) Installation
- preparation required for installation
- listing of Puppet installed components
- certificate creation and verification
- initial testing
Puppet Resource Configuration
- resource and (data) variable types
- structure of a resource definition
- resource definition syntax verification
- application of resource definitions
- organizing resource definitions intmanifests and modules
Puppet Enterprise (Agent) Installation
- extraction and installation of agent packages
- first connection certificate creation and verification
- defining and contacting the Puppet Master
Creating Nodes and Environments
- organizing resource definitions for explicit node identifiers
- the default node identifier
- organizing modules intenvironments
Extending Puppet with MCollective, Hiera
- verifying Master - agent MCollective certificates
- Master tagent configuration requests
- storing configuration data values in Hiera (files)
- YAML format
- JSON format
- file backend extension
Puppet Reporting
- viewing Puppet transaction logs
- Puppet logging through standard syslog
- verbose and debug format during a compilation (run)
TENHO INTERESSE