Kursplan

Översikt över Salt

  • Målet med SaltStack
  • Arkitektonisk översikt över fjärrävkörning
  • Salt states
  • Grains
  • Pillar
  • Jinja2 och den virtuella mekanismen

Introduktion till YAML

  • Literaler, skalärer
  • Sekvenser, kartläggningar
  • Exempel

Installation av Salt

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

Grundläggande Salt kommandorad

  • Anatomi av ett Salt-kommando
  • Utdataformatering i JSON
  • Verktyget jq

Måla minioner

  • Globbing
  • Reguljära uttryck
  • Listmatchning
  • IP-matchning
  • Grainsmatchning
  • Sammansatt matchning
  • Exempel och övningar

States

  • Pakethantering
  • Tjänster
  • Highstate
  • Salt formulas
  • Övningar, exempel

Mallar

  • Introduktion till Jinja2
  • För-loop, tilldelningar, undanflykt
  • Mallar med Jinja2 i Salt, exempel

Pillar

  • Säkert lagring
  • Exempel på distribution av VNC-lösenord

Utöka Salt

  • Skriva utförandemoduler
  • Utöka Salt-konfiguration
  • Lägga till states runt utförandemoduler
  • Rendera data
  • Hantera återvändande data
  • Skript med runners
  • Lägga till externa filservrar
  • Anslut till molnet
  • Övervakning med beacons
  • Utöka master (multi-masters)

Andra intressanta SaltStack-koncept

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

Sammanfattning och slutsats

Krav

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

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier