Curso Saltstack IT Automation with Saltstack

  • DevOps | CI | CD | Kubernetes | Web3

Curso Saltstack IT Automation with Saltstack

24 horas
Visão Geral

Curso Saltstack IT Automation with Saltstack. SaltStack é o novo gerenciamento de configuração de código aberto baseado em Python, leve e fácil de usar, que ajuda a automatizar tarefas e tornar sua infraestrutura autossuficiente. O Curso Saltstack IT Automation with Saltstack, ajudará você a entender os detalhes básicos do SaltStack, desde sua configuração até o uso de seus mecanismos de modelagem e escalonamento em milhares de máquinas. Com Curso Saltstack IT Automation with Saltstack aprofundado e atenção aos cenários do mundo real, você aprenderá a aproveitar o SaltStack para gerenciar seus servidores e solucionar problemas.

Objetivo

Após realizar este Curso Saltstack IT Automation with Saltstack você será capaz de:

  • Aprenda a configurar sistemas para que possam ser gerenciados por estados Salt e as habilidades básicas necessárias para gerenciar a infraestrutura Salt
  • Sobre os diferentes estados Salt e suas implementações, incluindo a criação de arquivos SLS, árvores de estado e configuração de requisitos
  • Aprenda sobre os mecanismos de modelagem Jinja e Pillar e como eles são usados ​​para acessar valores de configuração de minion
  • Aprenda como usar o SaltStack para gerenciar grandes implantações
Pre-Requisitos
  • Espera-se que os participantes tenham experiência em administração de sistemas Linux.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Salt overview

Learning Objectives:

  1. The goal of SaltStack
  2. Architectural overview of remote execution
  3. Salt states
  4. Grains
  5. Pillar
  6. Jinja2 and the virtual mechanism

Introduction to YAML

Learning Objectives:

  1. Literals, scalars
  2. Sequences, mappings
  3. Examples

Installation of Salt

Learning Objectives:

  1. Installation on Ubuntu
  2. Differences between salt-common, salt-minion and salt-master
  3. Installation on Amazon EC2

Salt command line basics

Learning Objectives:

  1. Anatomy of a salt command
  2. Output formatting in JSON
  3. The jq tool

Targeting minions

Learning Objectives:

  1. Regular expressions
  2. List matching IP matching
  3. Grains matching
  4. Compound matching
  5. Examples and exercises N

States

Learning Objectives:

  1. Package management
  2. Services
  3. Highstate
  4. Exercises, examples

Templating

Learning Objectives:

  1. Jinja2 introduction
  2. For loop, assignments, escaping
  3. Templating with Jinja2 in Salt, examples

Pillar

Learning Objectives:

  1. Secure storage
  2. VNC password deployment example

Other interesting SaltStack concepts

Learning Objectives:

  1. Environments
  2. salt-cloud
  3. Orchestration
  4. Integration with Docker
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