Kategorie: Linux (wszystkie), DevOps. CI/CD, Ansible, Docker i Kubernetes, cloud
Znajomość Ansible pozwala na automatyzację zadań administracyjnych, scentralizowane zarządzanie złożoną infrastrukturą oraz usprawnienie i zapewnienie powtarzalności wdrożeń i spójne zarządzanie wieloma środowiskami (development/stage/testy/produkcja itp.). Jest to bardzo popularne narzędzie, często spotykane w środowiskach -set czy tysięcy maszyn, czy też m.in. w centrach danych.
Niniejsze szkolenie jest zdecydowanie bardziej rozbudowane od podstawowego, 1-dniowego wariantu. Opcjonalnie dla grup na zamówienie – zakres może być dostosowany do indywidualnych potrzeb danego zespołu. Ewentualnie dla zainteresowanych całoształtem zagadnień DevOps, mamy też w ofercie duży, kompleksowy Bootcamp DevOps.
Czas trwania
3 dni
Program
- Centralne zarządzanie oprogramowaniem, automatyzacja, systemy orkiestracji – wprowadzenie.
- Pierwsze kroki w Ansible
- Instalacja i pierwsza konfiguracja
- Polecenia jednorazowe (ad-hoc)
- Przegląd wbudowanych modułów i popularnych poleceń
- Automatyzacja za pomocą playbook-ów
- Struktura i podstawy tworzenia
- Moduły
- Fakty – zbieranie i wykorzystanie informacji o infrastrukturze
- Konstrukcje złożone – warunki, filtry, pętle
- Polecenia asynchroniczne
- Obsługa błędów
- Testowanie i debugowanie skryptów
- Ułatwianie sobie pracy
- Zmienne i ich umiejętne wykorzystywanie
- Włączanie innych plików do skryptu (include)
- Tagi i nadawanie struktury większym playbookom
- Wersjonowanie konfiguracji
- Role – definiowanie, użycie, zarządzanie
- Zarządzanie hasłami za pomocą Ansible Valut
- Dodatki i nakładki (szybki przegląd), m.in. Ansible Galaxy i AWX.
- Typowe schematy dla popularnych konfiguracji
- Zaawansowane użycie Ansible
- Inventory
- Podstawy tworzenia własnych modułów
- Dobre praktyki podczas aktualizacji
- Podsumowanie i przykładowa kompletna konfiguracja
Training also available in English.
Przeznaczenie i wymagania
Szkolenie jest przeznaczone dla administratorów i devopsów (a także osób uczących się na te stanowiska) nie znających jeszcze Ansible (lub znających tylko pobieżnie), a chcących zacząć wykorzystywać to interesujące narzędzie w swojej pracy.
Wymagana umiejętność pracy w konsoli i podstawowa wiedza na temat działania systemów Unix/Linux, np. poprzez nasz kurs Administrator Linuksa. Własne doświadczenia z wdrożeń i zarządzania systemami IT pozwolą lepiej zrozumieć zalety automatyzacji.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.