Puppet, automatyzacja i zarządzanie konfiguracją

Praktyczne szkolenie Puppet poświęcone automatyzacji konfiguracji i zarządzania infrastrukturą IT. Uczestnicy poznają architekturę Puppet, język deklaratywny oraz mechanizmy pozwalające automatycznie zarządzać konfiguracją wielu serwerów. Program obejmuje tworzenie manifestów, pracę z modułami, klasami, zmiennymi i zasobami, a także wdrażanie zmian i utrzymywanie spójności środowiska. Szkolenie jest przeznaczone dla administratorów systemów, inżynierów DevOps oraz osób zajmujących się automatyzacją i utrzymaniem infrastruktury.

Czas trwania: 2 dni / 14 h

Logo Puppet, narzędzie do automatyzacji infrastruktury i zarządzania konfiguracją

Opis

Podstawy i architektura Puppet

  • Wprowadzenie do Puppet
  • Zastosowanie Puppet w zarządzaniu infrastrukturą
  • Architektura Puppet
  • Puppet Server i Puppet Agent
  • Instalacja i konfiguracja środowiska
  • Komunikacja pomiędzy Puppet Server i Agent
  • Certyfikaty i bezpieczeństwo komunikacji

Zasoby i zarządzanie konfiguracją

  • Puppet Resource
  • Zarządzanie zasobami systemowymi
  • Pliki, pakiety i usługi
  • Użytkownicy i grupy
  • Tworzenie manifestów
  • Struktura manifestów Puppet
  • Puppet DSL

Puppet DSL i logika konfiguracji

  • Deklaratywne zarządzanie konfiguracją
  • Idempotencja
  • Zmienne i typy danych
  • Warunki i wyrażenia
  • Klasy i dziedziczenie
  • Definiowane typy zasobów
  • Parametryzacja konfiguracji

Moduły, Puppet Forge i Hiera

  • Moduły Puppet
  • Organizacja i reużywanie konfiguracji
  • Puppet Forge
  • Wykorzystanie gotowych modułów
  • Tworzenie własnych modułów
  • Hiera i zarządzanie danymi konfiguracyjnymi
  • Rozdzielanie kodu i danych

Zarządzanie środowiskiem i wdrażanie zmian

  • Środowiska Puppet
  • Zarządzanie konfiguracją wielu serwerów
  • Automatyczne wdrażanie zmian
  • Kontrola zgodności konfiguracji
  • Raportowanie i monitorowanie zmian
  • Automatyzacja powtarzalnych zadań administracyjnych

Diagnostyka, testowanie i bezpieczeństwo

  • Diagnostyka problemów
  • Logi i analiza działania Puppet
  • Testowanie konfiguracji
  • Dobre praktyki tworzenia manifestów i modułów
  • Bezpieczeństwo Puppet

Puppet w DevOps i ćwiczenia praktyczne

  • Integracja Puppet z procesami DevOps
  • Automatyzacja zarządzania konfiguracją serwerów
  • Ćwiczenia praktyczne z zarządzania konfiguracją serwerów
  • Praktyczne wdrażanie i testowanie zmian konfiguracyjnych
  • Diagnostyka i rozwiązywanie problemów w środowisku Puppet

 

FAQ – Puppet – zarządzanie konfiguracją infrastruktury

1. Do czego służy Puppet?

Puppet służy do automatyzacji zarządzania konfiguracją infrastruktury IT. Pozwala definiować stan serwerów, zarządzać plikami, pakietami, usługami, użytkownikami i automatycznie wdrażać zmiany na wielu systemach.

2. Czego można nauczyć się na szkoleniu Puppet?

Uczestnicy poznają architekturę Puppet, Puppet DSL, tworzenie manifestów i modułów, zarządzanie zasobami, Hiera, Puppet Forge oraz deklaratywne i idempotentne zarządzanie konfiguracją serwerów.

3. Czy szkolenie Puppet obejmuje praktyczne zarządzanie serwerami?

Tak. Program zawiera ćwiczenia praktyczne z zarządzania konfiguracją serwerów, automatycznego wdrażania zmian, kontroli zgodności konfiguracji, diagnostyki oraz testowania manifestów i modułów.

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.