Curso SaltStack and Salt Open Source Administration

  • DevOps | CI | CD | Kubernetes | Web3

Curso SaltStack and Salt Open Source Administration

24 horas
Visão Geral

Curso SaltStack and Salt Open Source Administration, Salt Open (também conhecido como SaltStack) é uma plataforma de código aberto baseada em Python para gerenciamento de configuração e automação de sistemas. Este Curso SaltStack and Salt Open Source Administration, ensina os participantes como usar o Salt Open para gerenciar a infraestrutura de TI em escala. Os participantes aprendem como construir módulos de execução, granulação e estado do Salt, bem como arquitetura Salt, armazenamento de dados, cache e recursos de segurança.

Objetivo

Após realizar este Curso SaltStack and Salt Open Source Administration com êxito você será capaz de:

  • Instalar e configurar servidores e agentes mestres SaltStack
  • Use SaltStack na linha de comando
  • Criar e modificar estados (arquivos)
  • Use fórmulas de estado padrão do SaltStack
  • Projete uma estratégia de 'melhores práticas' para usar os recursos do SaltStack
Pre-Requisitos
  • Sejam desenvolvedores de sistemas e/ou administradores de sistemas ativos
  • Ter algum conhecimento de script (bash, ksh, Perl ou Python)
  • Compreender as diversas tarefas do sistema relacionadas à configuração e suporte a sistemas Linux (e outros) ou ter experiência com qualquer outro(s) sistema(s) interativo(s), como o Windows
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction

Configuration Management Overview

  1. Configuration management issues
  2. Configuration management tools
  3. SaltStack distributions
  4. SaltStack master
  5. SaltStack master installation
  6. SaltStack master minion installation - keys
  7. Using the root account
  8. SaltStack basic operations
  9. SLS files - introduction and layout

SaltStack Master and Minion Nodes

  1. SaltStack architecture review
  2. SaltStack master node key directories and files
  3. SaltStack master node supplied documentation
  4. SaltStack node keys
  5. SaltStack (Linux) minion node overview
  6. SaltStack (Linux) minion node requirements
  7. SaltStack (Linux) minion node setup
  8. SaltStack master and minion nodes configuration file
  9. SaltStack (Windows) minion node requirements
  10. SaltStack (Windows) minion node setup
  11. SaltStack (Windows) minion modules
  12. SaltStack (Unix) minion node setup
  13. using SaltStack with SSH

Grains and Variables

  1. Grains (definitions)
  2. Grains and variables in SLS files
  3. Using grains to specify minion nodes

SaltStack (States) Executions

  • SaltStack execution modules (methods0
  • SaltStack state modules (methods)
  • SLS files - introduction and layout
  • SLS files - syntax checking and dry run
  • SaltStack execution logging
  • SLS files - in line file substitutions
  • Linux package repositories - server side
  • Linux package repositories - client side
  • SLS file capabilities - Jinja templating
  • Conditionals
  • Loops
  • Requisites

SaltStack Environments

  1. SaltStack environments
  2. SaltStack top file (and highstates)
  3. SaltStack fileserver backends

Data Storage and Caching

  1. Salt mine
  2. Accessing SaltStack mine data
  3. SaltStack pillars
  4. Accessing pillars data from minions
  5. Storing data securely

SaltStack Security Features

  1. SaltStack node keys
  2. Using the root account
  3. SaltStack publisher ACLs
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h