Kursplan

Salt Översikt

  • Målet med SaltStack
  • Arkitektonisk översikt över fjärrkörning
  • Salt tillstånd
  • Korn
  • Pelare
  • Jinja2 och den virtuella mekanismen

Introduktion till YAML

  • Literaler, skalärer
  • Sekvenser, mappningar
  • Exempel

Installation av salt

  • Installation på Ubuntu
  • Skillnader mellan salt-common, salt-minion och salt-master
  • Installation på Amazon EC2

Grunderna i kommandoraden för Salt

  • Anatomi av ett saltkommando
  • Formatering av utdata i JSON
  • Verktyget jq

Rikta in sig på underhuggare

  • Smaskiga
  • Reguljära uttryck
  • Matchning av listor
  • IP-matchning
  • Matchning av korn
  • Sammansatt mognad
  • Exempel och övningar

Stater

  • Hantering av paket
  • Tjänster
  • Högstat
  • Formler för salt
  • Övningar, exempel

Att tänka

  • Jinja2 introduktion
  • För loop, tilldelningar, undantag
  • Planera med Jinja2 i Salt, exempel

Pelare

  • Säker förvaring
  • Exempel på distribution av VNC-lösenord

Förlängning av salt

  • Skriva körningsmoduler
  • Utöka Salt-konfigurationen
  • Omslutning av tillstånd runt körningsmoduler
  • Återgivning av data
  • Hantering av returdata
  • Skript med löpare
  • Lägga till externa filservrar
  • Ansluta till molnet
  • Övervakning med beacons
  • Utöka huvudservern (flera original)

Andra intressanta SaltStack begrepp

  • Miljöer
  • Orkestrering
  • Integration med Docker
  • Salt för fönster

Sammanfattning och slutsats

Krav

  • Grundläggande kunskaper om Unix/Linux administration är nödvändiga för att förstå de mer avancerade ämnena i denna kurs.
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier