Puppet for DevOps and SysAdmins

Puppet for DevOps and SysAdmins: 10 HORAS

Aprenda a manter um parque de estações e servidores de forma simples e automática

ou R$ 130,00 à vista | curso vitalício | promoção de lançamento

Puppet é um utilitário para gerenciamento de configuração de código livre. Ele roda em muitos sistemas Unix-compativeis bem como em Microsoft Windows, e inclui sua própria linguagem declarativa para descrever a configuração do sistema.

Com o crescimento de ambiente de TI, existe a missão crítica de gerência de configurações, para agilizar, e diminuir o tempo de entrega da infraestrutura. O Puppet foi criado para que tais mudanças sejam feitas num prazo muito curto, sem perder a estabilidade do ambiente.

Também através do Puppet podemos diminuir o número de incidentes ocorridos por erros humanos, já que o processo é bem definido uma única vez.

O Puppet automatiza a configuração e o gerenciamento da InfraEstrutura, de forma que você gaste menos tempo atuando nas ocorrência emergenciais e mais tempo na implantação de melhorias do ambiente.

Uma vez implantado Puppet para gerenciar configurações do ambiente, toda e qualquer alteração nesse ambiente é feita através do Puppet e não mais diretamente no servidor como tem sido a administração do ambiente em longa data.

Através de uma linguagem declarativa própria do Puppet, informamos o estado que desejamos em nosso ambiente, ou em um servidor especifico. Podendo então realizar testes antes de aplicar, para verificar o resultado.

Então o Puppet compila todos os itens solicitados (Manifest) e então aplica a cada máquina , servidor em seu ambiente.

Desta forma, o resultado disso, é que você terá maquinas que estão no estado solicitado, sem a execução de scripts manuais individualmente.

Conteúdo do Curso

Aula 1 – Introdução a Gerencia de Configurações

  • Trabalho Artesanal
  • Tratamento de Demandas
  • Documentação e Planejamento
  • Desvantagens do modelo artesanal
  • Entendendo o que é gerencia de configuração
  • Ferramenta Puppet

Aula 2 – Conhecendo o Puppet

  • Características do Puppet
  • O que o Puppet pode fazer
  • Recursos
  • Quais os ganhos com o Puppet
  • Beneficios para o SysAdmin
  • Certificação Puppet
  • Case Real
  • Sintaxe Declarativa
  • Abstração
  • IdemPotência
  • Instalação do Puppet (Debian e Centos)
  • Help e Man Pages

Aula 3 – Puppet Autônomo

  • Puppet resources
  • Manipulando Usuários
  • Manipulando pacotes
  • Puppet Describe
  • Puppet Doc

Aula 4 – Manifest

  • Introdução aos Manifest
  • Funcionamento do Catalogo Local
  • Gerenciamento de Fatos (Facter)
  • Declarando Recursos
  • Tipos de Recursos: User, File, Package e Service.
  • Exercícios

Aula 5 – Resources Types

  • Novos Recursos: Cron, Exec, Notify, Host e MailAlias
  • Meta-parâmetros
  • Before, Subscribe, Notify, Alias e Require
  • Exemplos

Aula 6 – Variáveis, Fatos, Condicionais, Casos e Seletores

  • Uso de variáveis no Puppet
  • Utilização de Fatos no código
  • Uso de condicionais: if e case
  • Uso de Seletores

Aula 7 – Puppet Master

  • Funcionando no Modo Cliente e Servidor
  • Instalando o Master
  • Configurando o cliente agente
  • Gerenciando certificados
  • Organizando o Master para produção

Aula 8 – Classes, Templates e Definições

  • Gerenciamento de Classes
  • Funcionamento de Classes
  • Tipos de Classes
  • Classes parametrizadas
  • Templates (Componentes de um Template)
  • Uso de definição com o Template

Aula 9 – Módulos , Logs e FileBucket

  • Módulos no Puppet
  • Converter Manifest em Módulo
  • Empacotar Módulos
  • Utilizar Módulos do PuppetForce
  • Testes e Logs: Usando o verbose, debug e trace
  • Backup e Restore com FileBucket

Aula 10 – Sincronizando Usuários

  • Criando Manifest
  • Gerando senhas para usuários
  • Criando Shell Script de troca de senha

Extras:
· Livros: diversos

 

Pré-Requisitos

Ter conhecimentos básicos de sistemas operacionais.

Conhecimentos em Linux.

Sistema Operacional Windows ou Linux

 

O Ambiente

O ambiente do curso é totalmente online, utilizando-se de ferramentas de Educação ( EAD) tal como Moodle.

As aulas são gravadas e disponibilizadas nesse ambiente, juntamente com o material adicional, tal como slides, livros, etc.

Toda dúvida poderá ser sanada via email, facebook, skype diretamente com o Instrutor e Autor das Aulas André Stato.

 

Tempo de acesso: Vitalicio
Autor do curso: Andre Stato
Formato das lições: Vídeo Aula + Slides
Carga horária no certificado: 10 horas de Video
Investimento total: De R$ R$ 190,00 por R$ 130,00

De R$ 190,00 por R$ 130,00

Basta clicar na imagem abaixo que será redirecionado para página de pagamento.