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 del sale

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

Nozioni di base sulla riga di comando di Salt

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

Puntare i Minion

  • Globbing
  • Espressioni regolari
  • Elenco corrispondente
  • Corrispondenza IP
  • Abbinamenti dei grani
  • Accoppiamento composto
  • Esempi ed esercizi

Stati

  • Gestione dei pacchetti
  • Servizi
  • Stato alto
  • Formule di sale
  • Esercizi, esempi

Creazione di modelli

  • Jinja2 introduzione
  • Ciclo for, assegnazioni, escape
  • Template con Jinja2 in Salt, esempi

Pilastro

  • Archiviazione sicura
  • Esempio di distribuzione della password VNC

Estendere il 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 restituiti
  • Scripting con i runner
  • Aggiunta di file server esterni
  • Connessione al cloud
  • Monitoraggio con beacon
  • Estensione del master (multimaster)

Altri concetti interessanti SaltStack

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

Riassunto e conclusione

Requisiti

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

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative