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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas