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.
Opinie uczestników (6)
Szkolenie było bardzo dobrze przeprowadzone i widać było, że szkoleniowiec postawił sobie za punkt honoru bycie przygotowanym bez względu na poziom jaki grupa mogłaby reprezentować. Miał ze sobą ćwiczenia z każdego możliwego działu jaki dało by się ruszyć. Ćwiczenia trudniejsze bazowały na łatwiejszych więc była ciągłość działania. To, że nie przerobiliśmy wszystkiego co było nie jest w tym przypadku wadą. Fakt ten świadczy o tym, że prowadzący mógłby przeprowadzić szkolenie nawet dla grupy na podobnym poziomie wiedzy i zaawansowania co on sam.
Pawel maszota - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Dobry poziom labów
Marek Kardasinski - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Kompetencje prowadzącego
Jarek Leonik - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
- Przygotowane wirtualne środowisko dla uczestników szkolenia. Pod tym względem wygrał wszystko. Tak super przygotowanego środowiska jeszcze nie widziałem. Wystarczyło, że uczestnik szkolenia ma dostęp do Internetu i jakiś ulubiony terminal z ssh. REWELACJA! - Wiedza trenera. Widać, że ma w tej dziedzinie wiedzę i doświadczenie i jest tego pewny. - Szczerość trenera - jak czegoś nie wiedział to nie bał się powiedzieć, że tego nie wie, ale potrafi podpowiedzieć co można zrobić/gdzie poszukać informacje/w którym pójść kierunku. - Otwartość, kultura trenera
Lukasz Kubisiak - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Przystepny przekaz informacji
Robert Saladra - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Nauka w tempie użycia polecenia SaltStack do wykonywania różnych zadań.
Chan Qiuwen - PSA CORPORATION LTD
Szkolenie - IT Automation with Saltstack - bespoke
Przetłumaczone przez sztuczną inteligencję