Kursplan

Introduksjon til Puppet

  • Hva er Puppet og hvordan det fungerer
  • Fordeler ved infrastrukturautomatisering
  • Puppet arkitektur: Master, Agent, Manifests, Modules

Installasjon og Konfigurasjon

  • Installering av Puppet på Master- og Agent-noder
  • Konfigurasjon av Puppet miljøet
  • Katalogstruktur og viktige konfigurasjonsfiler

Forståelse og Skriving av Manifests

  • Grundleggende syntaks og struktur
  • Å anvende manifests på noder
  • Å bruke manifests for systemendringer

Administrasjon av Noder og Ressurser

  • Definere noder
  • Ressurstyper: pakker, tjenester, filer, brukere, kataloger
  • Opprette gjenbrukbare oppgaver

Arbeid med Moduler og Maler

  • Opprettelse og bruk av moduler
  • Å bruke ERB-mal for å generere dynamisk innhold
  • Strukturere gjenbrukbare komponenter

Avanserte Puppet Språkegenskaper

  • Egendefinerte definisjoner og klasser
  • Betingelser og uttrykk
  • Relasjoner og rekkefølge

Beste Praksis og Stil

  • Språkstil og formateringskonvensjoner
  • Puppet Forge og fellesskapsmoduler
  • Feilsøking og vanlige problemer

Oppsummering og Neste Skritt

Krav

  • Kunnskap om Linux eller Unix-systemadministrasjon
  • Erfaring med kommandolinjeverktøy
  • Kjennskap med konsepter for systemkonfigurasjon

Målgruppe

  • Systemadministratorer som ønsker å automatisere infrastruktur
  • IT-profesjonelle som vurderer Puppet som en løsning for konfigurasjonsstyring
  • DevOps-praktikanter som bygger skalerbare miljøer
 14 timer

Antall deltakere


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories