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
- Configuration management issues
- Configuration management tools
- SaltStack distributions
- SaltStack master
- SaltStack master installation
- SaltStack master minion installation - keys
- Using the root account
- SaltStack basic operations
- SLS files - introduction and layout
SaltStack Master and Minion Nodes
- SaltStack architecture review
- SaltStack master node key directories and files
- SaltStack master node supplied documentation
- SaltStack node keys
- SaltStack (Linux) minion node overview
- SaltStack (Linux) minion node requirements
- SaltStack (Linux) minion node setup
- SaltStack master and minion nodes configuration file
- SaltStack (Windows) minion node requirements
- SaltStack (Windows) minion node setup
- SaltStack (Windows) minion modules
- SaltStack (Unix) minion node setup
- using SaltStack with SSH
Grains and Variables
- Grains (definitions)
- Grains and variables in SLS files
- 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
- SaltStack environments
- SaltStack top file (and highstates)
- SaltStack fileserver backends
Data Storage and Caching
- Salt mine
- Accessing SaltStack mine data
- SaltStack pillars
- Accessing pillars data from minions
- Storing data securely
SaltStack Security Features
- SaltStack node keys
- Using the root account
- SaltStack publisher ACLs
TENHO INTERESSE