• Live training

Workshop Saltstack Fundamentals


This course is intended for students just starting out with Salt. The Saltstack Training is designed to get you up and running with the basics of Salt quickly and to lay a foundation for building upon. Some key Salt features and modules will be explained while you practice hands-on the setup, configuration, provisioning, optimizing and troubleshooting of a collection of servers in our virtual lab environment.

 

Esta formação é ministrada em Inglês.

Em parceria com a entidade acreditada:

Destinatários

  • DevOps engineers
  • Linux system administrators
  • Infrastructure automation engineers
  • Systems design engineers

Pré-requisitos

Basic Linux administration skills (user management, working with the command line, file permissions, etc.)

Programa

  • Introduction to Salt
  • Installing Salt
  • Basic Commands
  • YAML Overview
  • Execution Modules
  • Configuration Management
  • Minion Data
  • Templating
  • Extending Salt
  • Advanced SaltStack features
  • SaltStack Best Practices

Introduction to Salt

  • The goal of SaltStack
  • A Brief History
  • Architectural Overview
  • Salt states
  • Grains
  • Pillar

Hands on labs

Installing Salt

  • Installation Salt on Linux Distribution
  • Salt-minion
  • Salt-master

Hands on labs

Basic Commands

  • Anatomy of a salt command
  • The basic commands: salt, salt-key, salt-run and salt-call
  • Key Management
  • Remote Execution Details

Hands on labs

YAML Overview

  • Literals, scalars
  • Sequences, mappings
  • Examples

Hands on labs

Execution Modules

  • Manage Packages
  • Manage Users
  • Access different Salt Utilities
  • Using Shell to execute commands

Hands on labs

Configuration Management

  • Salt states
  • State File
  • Highstate
  • Top File
  • State Ordering

Hands on labs

Minion Data

  • Obtaining System Information with Grains
  • Basic Grain Operations
  • Setting Grains
  • Targeting with Grains
  • Pillars
  • Querying Pillar Data
  • Using External Pillars to query other sources
  • Render
  • Exercises and examples

Hands on labs

Templating

  • Jinja2 introduction
  • Templating with Jinja2 in Salt

Hands on labs

Extending Salt

  • Writing execution modules
  • Extending Salt configuration
  • Wrapping states around execution modules
  • Rendering data
  • Handling return data
  • Scripting with runners
  • Adding external file servers
  • Extending the master
  • Monitoring with Salt

Hands on labs

Advanced SaltStack features

  • Environments
  • Orchestration
  • Integration with Docker

Hands on labs

SaltStack Best Practices

  • Structuring States and Formulas
  • Structuring Pillar Files
  • Variable Flexibility
  • Storing Secure Data

Hands on labs

Workshop Saltstack Fundamentals

Área

Dados

Como chegou até nós

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).

Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade