Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Przegląd soli
- Celem SaltStack
- Przegląd architektury zdalnego wykonywania
- Stany soli
- Ziarna
- Filar
- Jinja2 i mechanizm wirtualny
Wprowadzenie do języka YAML
- Literały, skalary
- Sekwencje, mapowania
- Przykłady
Instalacja Salt
- Instalacja na Ubuntu
- Różnice między salt-common, salt-minion i salt-master
- Instalacja na Amazon EC2
Podstawy wiersza poleceń Salt
- Anatomia polecenia salt
- Formatowanie danych wyjściowych w JSON
- Narzędzie jq
Targetowanie Minionów
- Globbing
- Wyrażenia regularne
- Dopasowywanie list
- Dopasowywanie adresów IP
- Dopasowywanie ziaren
- Dopasowywanie złożone
- Przykłady i ćwiczenia
Stany
- Zarządzanie pakietami
- Usługi
- Stany wysokie
- Formuły soli
- Ćwiczenia, przykłady
Tworzenie szablonów
- Wprowadzenie do Jinja2
- Pętla for, przypisania, ucieczka
- Szablonowanie z Jinja2 w Salt, przykłady
Filar
- Bezpieczne przechowywanie
- Przykład wdrażania hasła VNC
Rozszerzanie Salt
- Pisanie modułów wykonawczych
- Rozszerzanie konfiguracji Salt
- Zawijanie stanów wokół modułów wykonawczych
- Renderowanie danych
- Obsługa danych zwrotnych
- Tworzenie skryptów za pomocą runnerów
- Dodawanie zewnętrznych serwerów plików
- Łączenie się z chmurą
- Monitorowanie za pomocą beaconów
- Rozszerzanie mastera (multi-masters)
Inne interesujące SaltStack koncepcje
- Środowiska
- Orkiestracja
- Integracja z Docker
- Salt dla Windows
Podsumowanie i wnioski
Wymagania
- Podstawowa wiedza z zakresu administracji Unix/Linux jest niezbędna do zrozumienia bardziej zaawansowanych tematów tego kursu.
21 godzin