Struttura del corso

Panoramica del sale

  • L'obiettivo di SaltStack
  • Panoramica dell'architettura dell'esecuzione remota
  • Stati salini
  • Grani
  • Pilastro
  • Jinja2 e il meccanismo virtuale

Introduzione a YAML

  • Valori letterali, scalari
  • Sequenze, mappature
  • Esempi

Installazione di Salt

  • Installazione su Ubuntu
  • Differenze tra sale-comune, sale-minion e salt-master
  • Installazione su Amazon EC2

Nozioni di base sulla riga di comando di Salt

  • Anatomia di un comando salt
  • Formattazione dell'output in JSON
  • Lo strumento jq

Prendere di mira i servitori

  • Globbing (Globbing)
  • Espressioni regolari
  • Corrispondenza dell'elenco
  • Corrispondenza IP
  • Abbinamento grani
  • Accoppiamento composto
  • Esempi ed esercizi

Stati

  • Gestione dei pacchetti
  • Servizi
  • Altostato
  • Formule saline
  • Esercizi, esempi

Creazione di modelli

  • Introduzione a Jinja2
  • Ciclo For, assegnazioni, escape
  • Modelli con Jinja2 in Salt, esempi

Pilastro

  • Archiviazione sicura
  • Esempio di distribuzione della password VNC

Estensione del sale

  • Scrittura di moduli di esecuzione
  • Estensione della configurazione di Salt
  • Wrapping degli stati intorno ai moduli di esecuzione
  • Rendering dei dati
  • Gestione dei dati di reso
  • Scripting con i runner
  • Aggiunta di file server esterni
  • Connessione al cloud
  • Monitoraggio con beacon
  • Estensione del master (multi-master)

Altri concetti interessanti SaltStack

  • Ambienti
  • Orchestrazione
  • Integrazione con Docker
  • Sale per finestre

Riassunto e conclusione

Requisiti

  • Le conoscenze di base di amministrazione di Unix/Linux sono necessarie per comprendere gli argomenti più avanzati di questo corso.
  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

Categorie relative