Kursplan

Salt Oversikt

  • Målet med SaltStack
  • Arkitektonisk oversikt over fjernkjøringsfunksjonalitet
  • Salt-stater
  • Grains
  • Pillar
  • Jinja2 og virtuell mekanisme

Introduksjon til YAML

  • Literaler, skalære verdier
  • Sekvenser, avbildninger
  • Ekempler

Installasjon av Salt

  • Installasjon på Ubuntu
  • Forskjeller mellom salt-common, salt-minion og salt-master
  • Installasjon på Amazon EC2

Salt kommandolinjegrunnleggende

  • Anatomi av en salt-kommando
  • Utdataformatering i JSON
  • Vektverktøyet jq

Målfesting av Minions

  • Globbing
  • Regulære uttrykk
  • Listepassing
  • IP-passing
  • Grains-passing
  • Sammensatt matching
  • Ekempler og øvelser

Stater

  • Pakkestyring
  • Tjenester
  • Highstate
  • Salt-formler
  • Øvelser, eksempler

Malling

  • Introduksjon til Jinja2
  • For-løkke, tilordninger, unnslippning
  • Malling med Jinja2 i Salt, eksempler

Pillar

  • Sikker lagring
  • Eksempel på utplassering av VNC-passord

Utvidelse av Salt

  • Skriving av kjøringsmoduler
  • Utvidelse av Salt-konfigurasjon
  • Omsluttende stater rundt kjøringsmoduler
  • Rendering av data
  • Håndtering av returdata
  • Skripting med runners
  • Tilføying av eksterne filservere
  • Tilkobling til skyen
  • Overvåkning med beacons
  • Utvidelse av master (multi-masters)

Andre interessante SaltStack-konsepter

  • Miljøer
  • Orkestrering
  • Integrasjon med Docker
  • Salt for Windows

Oppsummering og konklusjon

Krav

  • Grunnleggende Unix/Linux-administrasjonskunnskap er nødvendig for å forstå de mer avanserte emnene i dette kurset.
 21 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier