Programa do Curso

Visão Geral do Salt

  • O objetivo do SaltStack
  • Visão arquitetural da execução remota
  • Estados do Salt
  • Grãos (Grains)
  • Pilar (Pillar)
  • Jinja2 e o mecanismo virtual

Introdução ao YAML

  • Literais, escalares
  • Sequências, mapeamentos
  • Exemplos

Instalação do Salt

  • Instalação no Ubuntu
  • Diferenças entre salt-common, salt-minion e salt-master
  • Instalação na Amazon EC2

Básicos da Linha de Comando do Salt

  • Anatomia de um comando salt
  • Formatação de saída em JSON
  • A ferramenta jq

Selecionando Minions

  • Coringas (Globbing)
  • Expressões regulares
  • Correspondência de lista
  • Correspondência de IP
  • Correspondência de grãos (Grains)
  • Correspondência composta (Compound matching)
  • Exemplos e exercícios

Estados (States)

  • Gerenciamento de pacotes
  • Serviços
  • Highstate
  • Fórmulas do Salt (Salt formulas)
  • Exercícios, exemplos

Templates (Templating)

  • Introdução ao Jinja2
  • Loop for, atribuições, escapamento
  • Templates com Jinja2 no Salt, exemplos

Pilar (Pillar)

  • Armazenamento seguro
  • Exemplo de implantação de senha VNC

Estendendo o Salt

  • Escrevendo módulos de execução (execution modules)
  • Estendendo a configuração do Salt
  • Envoltórios de estados ao redor dos módulos de execução (wrapping states around execution modules)
  • Renderizando dados (rendering data)
  • Lidando com dados retornados (handling return data)
  • Scripting com runners
  • Adicionando servidores de arquivos externos (adding external file servers)
  • Conectando-se à nuvem (connecting to the cloud)
  • Monitoramento com beacons (monitoring with beacons)
  • Estendendo o mestre (multi-masters)

Outros conceitos interessantes do SaltStack

  • Ambientes (Environments)
  • Orquestração (Orchestration)
  • Integração com Docker (Integration with Docker)
  • Salt para Windows (Salt for windows)

Resumo e Conclusão

Requisitos

  • É necessário ter conhecimentos básicos de administração Unix/Linux para entender os tópicos mais avançados deste curso.
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas