- 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
Puppet jest narzędziem open-source do zarządzania konfiguracją, służącym do automatyzacji provisioningu, konfiguracji i zarządzania infrastrukturą na serwerach i w różnych środowiskach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do system administratorów o poziomie początkowym do średnim, którzy chcą używać Puppet do automatyzacji konfiguracji systemu w środowisku Master-Client.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Puppet na systemach master i klient.
- Pisać i stosować deklaracje Puppet do zarządzania konfiguracją.
- Tworzyć i ponownie używać modułów, szablonów i klas Puppet.
- Wdrażać logikę warunkową i kolejność w deklaracjach Puppet.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyk.
- Ręczne wdrażanie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu, prosimy o kontakt z nami w celu uzgodnienia.
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
United Arab Emirates - Puppet Fundamentals
Saudi Arabia - Puppet Fundamentals
South Africa - Puppet Fundamentals
Österreich - Puppet Fundamentals
Deutschland - Puppet Fundamentals
Czech Republic - Puppet Fundamentals
Magyarország - Puppet Fundamentals
Luxembourg - Puppet Fundamentals
Lithuania - Puppet Fundamentals
Nederland - Puppet Fundamentals
Portugal - Puppet Fundamentals
Belgique - Puppet Fundamentals
Australia - Puppet Fundamentals
Malaysia - Puppet Fundamentals
New Zealand - Puppet Fundamentals
Philippines - Puppet Fundamentals
Singapore - Puppet Fundamentals
Thailand - Puppet Fundamentals
Argentina - Puppet Fundamentals
Costa Rica - Puppet Fundamentals
Guatemala - Puppet Fundamentals
Colombia - Puppet Fundamentals
Venezuela - Puppet Fundamentals
United Kingdom - Puppet Fundamentals
South Korea - Puppet Fundamentals
Pakistan - Puppet Fundamentals
Sri Lanka - Puppet Fundamentals
Bulgaria - Puppet Fundamentals
Indonesia - Puppet Fundamentals
Kazakhstan - Puppet Fundamentals
Slovakia - Puppet Fundamentals
Botswana - Puppet Fundamentals