Visão Geral
O Curso SaltStack for System Administrators foi desenvolvido para fornecer aos usuários uma introdução ao sistema de gerenciamento de configuração SaltStack e seus usos. SaltStack é um sistema de automação de infraestrutura de código aberto amplamente utilizado para gerenciar e configurar sistemas e serviços. O Curso SaltStack for System Administrators cobre os diferentes componentes do SaltStack, como Salt Master, Salt Minion, Salt Cloud, Salt Proxy Minion, Salt Pillar e Salt Grains, bem como seu uso no gerenciamento de sistemas e serviços. Além disso, o Curso SaltStack for System Administrators também aborda temas como Infraestruturas em Nuvem, Segurança e Processos de Entrega Contínua. Ao final do Curso SaltStack for System Administrators, os usuários serão capazes de configurar e gerenciar o SaltStack em seus ambientes e usá-lo para implantar, manter e configurar com segurança aplicativos, bancos de dados e outros serviços.
Objetivo
Após realizar este Curso SaltStack for System Administrators você será capaz de:
- Aprenda a monitorar e gerenciar sistemas com SaltStack.
- Adquirir as competências necessárias para automatizar tarefas de manutenção e implementação de sistemas.
- Compreender os princípios e aplicações do SaltStack.
- Configure, instale e atualize o SaltStack em diferentes ambientes.
- Desenvolva um conhecimento profundo dos estados, pilares, eventos e publicações do SaltStack.
- Compreender os fundamentos da segurança SaltStack.
- Identifique os casos de uso e práticas recomendadas do SaltStack.
- Saiba como gerenciar os recursos do SaltStack e automatizá-los.
- Aprenda como construir módulos e configurações personalizados no SaltStack.
- Aproveite os recursos do SaltStack para garantir administração de sistema à prova de falhas e otimização de desempenho.
Publico Alvo
- O Curso SaltStack for System Administrators e voltado para profissionais de TI, engenheiros de sistema, administradores de sistema e engenheiros de DevOps
- Este Curso SaltStack for System Administrators foi desenvolvido para ajudar engenheiros de sistema, engenheiros de DevOps e administradores de sistema a gerenciar e implantar infraestrutura de TI com mais eficiência
- É ideal para profissionais com experiência básica em Linux que desejam aprender mais sobre como aproveitar o SaltStack para seu data center e infraestrutura de nuvem
- Este treinamento os ajudará a aprimorar seu conjunto de habilidades relacionadas ao gerenciamento e implantação de configuração e a obter uma compreensão de como a arquitetura SaltStack funciona
- Além disso, aqueles com um conhecimento existente de Os princípios SaltStack e SaltStack se beneficiarão de uma análise aprofundada das melhores práticas, dicas e truques de ajuste e solução de problemas
Pre-Requisitos
Não há pré-requisitos específicos para realizar este treinamento. No entanto, ter um conhecimento básico de sistemas Linux/Unix e familiaridade com tecnologias de TI, como virtualização, rede, segurança, nuvem, protocolos e arquitetura de software, seria benéfico para o treinamento do SaltStack para administradores de sistema.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introduction
- What is Salt?
- High Level Architecture
- Extending Salt
- Variety Of Topology Options
Controlling Your Minions with Remote Execution
- Command-line options
- Targeting strings
- Remote execution modules and functions
Execution Modules – Write Your Own Solution
- Exploring the source
- options
Defining the State of Your Infrastructure
- The pieces of a state declaration
- Expanding to encompass multiple pieces of state
- Dependencies using requisites
Expanding Our States with Jinja2 and Pillar
- Jinja2
- Defining secure minion-specific data in pillar
The Highstate and Environments
- The highstate
- Storing our states in Git with GitFS
Using Salt Cloud to Manage Virtual Minions
- Setting up Salt Cloud
- Managing groups of VMs with map files
The Reactor and the Event System
- The Salt event system
- Reacting to events
TENHO INTERESSE