Pobierz kartę szkolenia
Ansible Advanced (Platform, AWX)
kod szkolenia: LX-ANS020 / PL DL 5d
Szkolenie LX-ANS020 stanowi warsztat techniczny uczący zaawansowanych aspektów automatyzacji w systemach Linux w oparciu o Ansible, AWX oraz Ansible Automation Platform. Szkolenie skupia się na zarządzaniu projektami w rozbudowanych środowiskach produkcyjnych zgodnie z najlepszymi praktykami.
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