TREINAMENTOS EM AUTOMAÇÃO

Automação de infraestrutura com Salt

O curso de automação de infraestrutura com Salt ensina tarefas avançadas de administração e implementação de automação de infraestrutura de servidores através da plataforma Salt da VMWare.

Informações do curso
Duração: 4 dias
Nível de curso: Intermediário

Objetivos

Depois de realizar o treinamento, o aluno deverá ser capaz de administrar e gerenciar automações de infraestrutura para ambientes Linux e Windows utilizando o framework de automação Salt.

  • Automatizar funções de implementação de Servidores
  • Manter estados de máquina automaticamente
  • Gerenciar ambientes Linux e Windows
  • Garantir a aplicação de regras de segurança, compliance e auditoria

Para quem este curso é indicado?
O curso é voltado para quem já tem experiência com Linux, incluindo configuração geral do sistema operacional e uso da linha de comando. O curso é ideal para quem busca habilidades avançadas de automação de infraestrutura.

Pré-requisitos do curso‎
Os alunos participantes devem ter um bom conhecimento prático da configuração geral de ambientes Linux e trabalhar com a linha de comando e ter conhecimentos sólido de criação de shell scripts em Bash.

Idioma do material: Português

Ementa do curso

Seção 1: Introdução ao Salt

  • Introdução aos conceitos de automação
  • Comparativo entre soluções de automação
  • Arquitetura do Salt
  • Componentes do Salt
  • Elementos do salt

Seção 2: Implementação Salt

  • Instalação do Salt
  • Gerenciamento de chaves de acesso
  • Configuração do ambiente

Seção 3: States Salt

  • Padrão YAML
  • Renderers no Salt
  • Elementos de um state
  • State functions
  • Module functions
  • Hierarquia de states

Seção 4: Grains

  • Grains padrões
  • Grains customizados
  • Interação com grains

Seção 5: Targets

  • Top state
  • Uso de pillars
  • Uso de globbing
  • Uso de expressões regulares
  • Uso de listas
  • Uso de grains
  • Uso de grupos
  • Uso de compound

Seção 6: Jinja

  • Estrutura do Jinja
  • Atribuição de variáveis
  • Uso de estruturas do Salt
  • Condicionais lógicos
  • Renderização de states

Seção 7: Automação de runners e orchestrates

  • Event bus
  • Tipos de mensagens
  • Operações com reactors
  • Módulos de reactor
  • Aplicação de reactors

Seção 8: Formulas

  • Uso de pillar por parâmetro
  • Conceitos de formula
  • Aplicação de formulas

Seção 9: Organização de states

  • Ordenação de execução de states
  • Requisitos de dependência
  • Tratamento de falhas
  • Execuções condicionais
  • Mecanismo de definição de templates
  • Servidor de arquivos interno
  • Inclusão e exclusão de states
  • jinja
  • Filtragem avançada de grains
  • Importação de states
  • Logs

Seção 10: Gerenciamento de jobs

  • Listagem de jobs
  • Ações em jobs
  • Histórico de jobs
  • Job cache
  • Returners

Seção 11: SSH Roster

  • Uso de SSH para gestão de minions
  • Configuração do Salt Roster
  • Execução de states via SSH Roster

Seção 12: Gerenciamento de Windows

  • Repositório de pacotes para Windows
  • Configuração do minion Windows
  • Chocolatey com Salt
  • Funções Salt para a gestão de Windows

Seção 13: Salt API

  • Uso do Salt via REST API
  • Configuração do Salt API
  • Chamada Salt via curl
  • Chamada Salt via Python

SLT01

Automação de
infraestrutura com Salt

Próximas turmas

Sem eventos

Agende hoje mesmo uma reunião com nosso time de especialistas, e descubra como podemos ajudar sua empresa a alcançar resultados extraordinários com softwares open source.