Programa do Curso

Visão geral do Salt

  • O objetivo do SaltStack
  • Visão geral da arquitetura da execução remota
  • Estados de sal
  • Grãos
  • Pilar
  • 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 no Amazon EC2

Noções básicas de linha de comando do Salt

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

Segmentação de minions

  • Globbing
  • Expressões regulares
  • Correspondência de listas
  • Correspondência IP
  • Correspondência de grãos
  • Matcing composto
  • Exemplos e exercícios

Estados

  • Gerenciamento de pacotes
  • Serviços
  • Alta estado
  • Fórmulas do salt
  • Exercícios, exemplos

Templating

  • Jinja2 introdução
  • Para loop, atribuições, escapando
  • Templating with Jinja2 in Salt, exemplos

Pilar

  • Armazenamento seguro
  • Exemplo de implementação de senha do VNC

Estendendo Salt

  • Escrevendo módulos de execução
  • Estendendo a configuração de salt
  • Envolvendo estados em torno de módulos de execução
  • Dados de renderização
  • Manipulando dados de retorno
  • Scripting com corredores
  • Adicionando servidores de arquivos externos
  • Conectando-se à nuvem
  • Monitorando com balizas
  • Estendendo o mestre (multi-mestres)

Outros conceitos interessantes SaltStack

  • Ambientes
  • Orquestração
  • Integração com o Docker
  • Salt para janelas

Requisitos

O conhecimento básico de administração do Unix / Linux é necessário 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