Plan Szkolenia

Wprowadzenie do Puppet

  • Co to jest Puppet i jak działa
  • Zalety automatyzacji infrastruktury
  • Architektura Puppet: Master, Agent, Manifesty, Moduły

Instalacja i konfiguracja

  • Instalowanie Puppet na węzłach Master i Agent
  • Konfigurowanie środowiska Puppet
  • Struktura katalogów i kluczowe pliki konfiguracyjne

Rozumienie i pisanie manifestów

  • Podstawowa składnia i struktura
  • Zastosowanie manifestów do węzłów
  • Używanie manifestów do zmian w systemie

Zarządzanie węzłami i zasobami

  • Definiowanie węzłów
  • Typy zasobów: pakiety, usługi, pliki, użytkownicy, katalogi
  • Tworzenie powtarzalnych zadań

Praca z modułami i szablonami

  • Tworzenie i używanie modułów
  • Używanie szablonów ERB do generowania dynamicznej treści
  • Strukturyzowanie powtarzalnych komponentów

Zaawansowane funkcje języka Puppet

  • Niestandardowe definicje i klasy
  • Warunki i wyrażenia
  • Zależności i kolejność

Najlepsze praktyki i styl

  • Konwencje stylu i formatowania języka
  • Puppet Forge i moduły społecznościowe
  • Rozwiązywanie problemów i częste problemy

Podsumowanie i następne kroki

Wymagania

  • Znajomość systemów Linux lub Unix i administrowania nimi
  • Doświadczenie z narzędziami wiersza polecenia
  • Znawanie koncepcji konfiguracji systemu

Grupa docelowa

  • Administratorzy systemów, którzy chcą zautomatyzować infrastrukturę
  • Specjaliści IT oceniający Puppet jako rozwiązanie do zarządzania konfiguracją
  • Praktycy DevOps budujący skalowalne środowiska
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie