DevOps Artisan – SaltStack Fundamentals

Cursul DevOps Artisan – SaltStack Fundamentals este creat pentru a le oferi tuturor cursanților noțiuni de bază ale Salt. O parte din noțiunile cheie ale acestui curs vor fi acoperite prin exercițiu practic din cadrul laboratoarelor.

Cui i se adresează?

  • DevOps Engineers;
  • Linux System Administrators;
  • Infrastructure Automation Engineers;
  • Systems Design Engineers.

Ce vei învăța?

  • să instalezi și să configurezi Saltstack;
  • să automatizezi task-urile administrative legate de infrastructură;
  • să creezi template-uri de configurare reutilizabile;
  • să utilizezi SaltStack pentru a monitoriza sistemele.

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, studenții trebuie să aibă abilități de bază în administrarea Linux (user management, lucrul cu linia de comandă, file permission etc.)

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Module 1: Introduction to Salt
  • The goal of SaltStack
  • A Brief History
  • Architectural Overview
  • Salt states
  • Grains
  • Pillar
Module 2: Installing Salt
  • Installation Salt on Linux Distribution
  • salt-minion
  • salt-master
Module 3: Basic Commands
  • Anatomy of a salt command
  • The basic commands: salt, salt-key, salt-run and salt-call
  • Key Management
  • Remote Execution Details
Module 4: YAML Overview
  • Literals, scalars
  • Sequences, mappings
  • Examples
Module 5: Execution Modules
  • Manage Packages
  • Manage Users
  • Access different Salt Utilities
  • Using Shell to execute commands
Module 6: Configuration Management
  • Salt states
  • State File
  • Highstate
  • Top File
  • State Ordering
Module 7: 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
Module 8: Templating
  • Jinja2 introduction
  • Templating with Jinja2 in Salt
Module 9: 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
Module 10: Advanced SaltStack features
  • Environments
  • Orchestration
  • Integration with Docker
Module 11: SaltStack Best Practices
  • Structuring States and Formulas
  • Structuring Pillar Files
  • Variable Flexibility
  • Storing Secure Data

Recomandăm să continui cu:

Programe de certificare

DevOps Artisan – SaltStack Fundamentals

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

La cerere

Livrare:

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel:

2. Associate

Roluri:

DevOps

Oferte personalizate pentru grupuri de minim 2 persoane