Curso Puppet Configuration and Administration

  • DevOps | CI | CD | Kubernetes | Web3

Curso Puppet Configuration and Administration

24 horas
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

  1. problems with system configuration and solutions
  2. Puppet components and structure
  3. configuration types: master/agent, masterless
  4. collecting system information with Facter
  5. customizing Facter

Puppet Enterprise (Master Server) Installation

  1. preparation required for installation
  2. listing of Puppet installed components
  3. certificate creation and verification
  4. initial testing

Puppet Resource Configuration

  1. resource and (data) variable types
  2. structure of a resource definition
  3. resource definition syntax verification
  4. application of resource definitions
  5. organizing resource definitions intmanifests and modules

Puppet Enterprise (Agent) Installation

  1. extraction and installation of agent packages
  2. first connection certificate creation and verification
  3. defining and contacting the Puppet Master

Creating Nodes and Environments

  1. organizing resource definitions for explicit node identifiers
  2. the default node identifier
  3. organizing modules intenvironments

Extending Puppet with MCollective, Hiera

  1. verifying Master - agent MCollective certificates
  2. Master tagent configuration requests
  3. storing configuration data values in Hiera (files)
    1. YAML format
    2. JSON format
    3. file backend extension

Puppet Reporting

  1. viewing Puppet transaction logs
  2. Puppet logging through standard syslog
  3. verbose and debug format during a compilation (run)
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h