Kursplan

Salt översikt

  • Målet med SaltStack
  • Arkitektonisk översikt över fjärrutförande
  • Salttillstånd
  • Spannmål
  • Pelare
  • Jinja2 och den virtuella mekanismen

Introduktion till YAML

  • Bokstaver, 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 Salt Command Line

  • Anatomi av ett salt kommando
  • Utdataformatering i JSON
  • Verktyget jq

Inriktning på minions

  • Globbande
  • Vanliga uttryck
  • Listmatchning
  • IP-matchning
  • Korn som matchar
  • Sammansatt matchning
  • Exempel och övningar

stater

  • Pakethantering
  • Tjänster
  • Highstate
  • Saltformler
  • Övningar, exempel

Mallar

  • Jinja2 introduktion
  • För loop, uppdrag, flykt
  • Mallar med Jinja2 i Salt, exempel

Pelare

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

Förlängande salt

  • Skriva exekveringsmoduler
  • Utöka saltkonfigurationen
  • Wraping tillstånd runt exekveringsmoduler
  • Återgivning av data
  • Hantering av returdata
  • Skriptering med löpare
  • Lägga till externa filservrar
  • Ansluter till molnet
  • Övervakning med beacons
  • Utöka mastern (multi-masters)

Andra intressanta SaltStack begrepp

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

Sammanfattning och slutsats

Krav

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

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterade Kurser

Relaterade Kategorier