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

Solicitar Orçamento

Próximas turmas

Outubro

No Events

Novembro

No Events

Dezembro

No Events

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.

Entre em contato conosco