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
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.