Ansible Advanced (Platform, AWX)
kod szkolenia: LX-ANS020 / PL DL 5d
Ansible Automation Platform oraz AWX pozwalają zarządzać automatyzacją infrastruktury IT na poziomie produkcyjnym. Szkolenie rozwija praktyczne umiejętności wykorzystania zaawansowanych funkcji platformy, zarządzania projektami automatyzacji oraz wdrażania najlepszych praktyk DevOps. Uczestnicy nauczą się efektywnie administrować środowiskami Ansible, automatyzować złożone procesy oraz zwiększać skalowalność i bezpieczeństwo infrastruktury.
Szkolenie skierowane jest do administratorów systemów UNIX/Linux chcących udoskonalić technologie automatyzacji z wykorzystaniem oprogramowania Ansible, Ansible Platform, Ansible AWX oraz operatorów i developerów w środowiskach DevOps, gdzie wykorzystywane są możliwości Ansible Automation Platform.
- Warsztatowe zapoznanie z zaawansowanymi aspektami automatyzacji w systemach Linux w oparciu o oprogramowanie Ansible.
- Zapoznanie z najlepszymi praktykami, metodami i technikami wprowadzania automatyzacji do implementacji nowych projektów IT, jak również zarządzania istniejąca infrastrukturą w sposób kompleksowy.
- Poznanie zaawansowanych aspektów tworzenia playbooks, roles oraz collections
- Wdrażanie rozwiązań Ansible na poziomie produkcyjnym za pomocą platformy Ansible Platform (Ansible AWX)
- Laboratorium kończące zajęcia umożliwia usystematyzowanie i ocenę własnej wiedzy w warunkach zbliżonych do egzaminacyjnych.
- Szyfrowanie playbooków za pomocą wielu haseł w ramach ansible-vault
- Architektura Automation Platform: Automation Controller oraz Private Automation Hub
- Zarządzanie użytkownikami na Automation Controller
- Tworzenie i zarządzanie użytkownikami, grupami
- Pliki Inventory na Automation Platform
- Dostęp do Inventory Hosts w Automation Platform
- Tworzenie projektów na Automation Platform
- Templates i Jobs – tworzenie, zarządzanie, monitorowanie
- Wydajność w oparciu o Fact Caching
- Zmiana wartości zmiennych podczas uruchamiania Jobów
- Zarządzanie Jobami oraz konfiguracja logów
- Tworzenie, zarządzanie Workflow Job Templates oraz zarządzanie Workflow Jobs
- Importowanie zewnętrznych Static Inventories
- Inventory dynamiczne
- Filtrowanie hostów w ramach Inventory
- Zastosowanie kolekcji w Automation Platform
- Automatyczny update konfiguracji, wykorzystanie Git Webhooks
- Zarządzanie Jobs za pomocą Automation Controller API
- Troubleshooting w Automation Controller
- Backup i odtwarzanie Automation Platform
- Getting Insights w Automation Performance
- Zarządzanie wydajnością za pomocą Automation Analytics
- Generowanie raportów, analiza wykonanych zadań
- Dobre praktyki w Ansible
- Znajdowanie i instalowanie dodatkowych Ansible Collections
- Tworzenie i uruchamianie Execution Environment
- Konfigurowanie Automation Content Navigator
- Zarządzanie dynamicznymi plikami Inventory
- Formatowanie plików Inventory
- Zmienne w plikachi Inventory
- Kontrola podnoszenia uprawnień
- Kontrola wykonywania zadań
- Selektywne wykonywanie tasków
- Optymalizacja, przyśpieszanie wykonywania zadań
- Zarządzanie zmiennymi, zastosowanie filtrów
- Pętle z wykorzystaniem zewnętrznych plików
- Zaawansowane pętle
- Delegowanie tasków and faktów
- Parallelism – konfiguracja, równoległe wykonywanie zadań
- Tworzenie własnych Ansible Content Collections
- Budowa Automation Execution Environment, tworzenie własnych obrazów dla kontenerów
- Ukończenie szkoleń ELA010 i ELA020 lub ELA030 albo odpowiednia wiedza z podstaw działania systemu Linux
- Ukończenie szkolenia LX-ANS010 albo wiedza na poziomie zakresu szkolenia LX-ANS010
- Zalecane doświadczenie w pisaniu skryptów lub programów w dowolnym języku
- 5 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
Szkolenie: polski
Materiały: angielski