Schița de curs

Prezentare generală a sării

  • Scopul SaltStack
  • Prezentare arhitecturală a execuției de la distanță
  • Stări de sare
  • Cereale
  • Stâlp
  • Jinja2 și mecanismul virtual

Introducere în YAML

  • Literale, scalari
  • Secvențe, mapări
  • Exemple

Instalarea de sare

  • Instalare pe Ubuntu
  • Diferențele dintre sare-comun, sare-minion și sare-master
  • Instalare pe Amazon EC2

Elementele de bază ale liniei de comandă Salt

  • Anatomia unei comenzi de sare
  • Formatarea ieșirii în JSON
  • Instrumentul jq

Vizând Minions

  • Globing
  • Expresii obisnuite
  • Potrivirea listei
  • Potrivirea IP
  • Potrivirea cerealelor
  • Îmbinare compusă
  • Exemple și exerciții

state

  • Managementul pachetelor
  • Servicii
  • Highstate
  • Formule cu sare
  • Exerciții, exemple

Modelare

  • Introducere Jinja2
  • Pentru buclă, misiuni, evadare
  • Șabloane cu Jinja2 în Salt, exemple

Stâlp

  • Stocare sigură
  • Exemplu de implementare a parolei VNC

Sarea de extindere

  • Scrierea modulelor de execuție
  • Extinderea configurației Salt
  • Încheierea stărilor în jurul modulelor de execuție
  • Redarea datelor
  • Gestionarea datelor de retur
  • Scripting cu alergători
  • Adăugarea de servere de fișiere externe
  • Conectarea la cloud
  • Monitorizare cu balize
  • Extinderea masterului (multi-master)

Alte SaltStack concepte interesante

  • Medii
  • Orchestrație
  • Integrare cu Docker
  • Sare pentru ferestre

Rezumat și Concluzie

Cerințe

  • Cunoștințe de bază de administrare Unix/Linux sunt necesare pentru a înțelege subiectele mai avansate din acest curs.
  • .
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Cursuri înrudite

Categorii înrudite