Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do Ansible i wzorców automatyzacji
- Architektura Ansible i podstawowe pojęcia
- Zarządzanie inwentarzem i opcjami połączeń
- Komendy ad-hoc i proste playbooki
Pisanie wytrwałych playbooków
- Struktura playbooków, zadania i handlery
- Idempotencja i obsługa błędów
- Ponowne użycie zadań z includes i importami
Role, kolekcje i struktura projektu
- Tworzenie i organizowanie roli
- Budowanie i publikowanie kolekcji
- Najlepsze praktyki dotyczące układu repozytorium i ponownego użycia
Zmienne, fakty i szablonowanie
- Priorytet zmiennych i zakresy
- Używanie faktów i zbierania niestandardowych faktów
- Szablonowanie Jinja2 do generowania konfiguracji
Moduły, wtyczki i rozszerzalność
- Przegląd modułów rdzeniowych i społecznościowych
- Tworzenie wtyczek i niestandardowych modułów
- Bezpieczne zarządzanie tajnościami i poświadczeniami
Testowanie, jakość i integracja z CI/CD
- Testy jednostkowe i integracyjne z Molecule i Testinfra
- Kontrolowanie jakości i bramki jakości (ansible-lint, yamllint)
- Integracja Ansible z potokami CI/CD (GitHub Actions, Jenkins)
Operacjonalizacja z AWX/Tower
- Instalacja i architektura AWX/Tower
- Szablony zadań, przepływy pracy i harmonogramy
- RBAC, logowanie, powiadomienia i możliwość audytu
Skalowanie, wydajność i rozwiązywanie problemów
- Optymalizacja wydajności inwentarza i połączeń
- Strategie dla dużej skali współbieżności i orchestracji
- Debugowanie playbooków i rozwiązywanie problemów operacyjnych
Bezpieczeństwo, zgodność i wzorce przedsiębiorstw
- Zarządzanie tajnościami (Vault, Ansible Vault, zewnętrzne magazyny)
- Automatyzacja zgodności i wzorce kontroli zmian
- Strategie odzyskiwania po awarii i cofania zmian
Projekt kapitulacyjny: Pełny proces automatyzacji
- Projektowanie rozwiązania automatyzacji dla realistycznego przypadku użycia
- Wdrażanie playbooków, ról, testów i integracji z CI/CD
- Prezentacje, recenzje rówieśnicze i feedback instruktora
Podsumowanie i następne kroki
Wymagania
- Znajomość podstaw zarządzania systemem Linux
- Doświadczenie w podstawowym skryptowaniu powłoki i narzędziach wiersza polecenia
- Znajomość YAML i koncepcji kontroli wersji
Grupa docelowa
- Administratorzy systemów
- Inżynierowie DevOps
- Inżynierowie platformy i automatyzacji
35 godzin
Opinie uczestników (1)
Prezentacje i ćwiczenia praktyczne
Adeel - Business Computer Skills
Szkolenie - Red Hat System Administration III (RHEL9) – RH294+EX294
Przetłumaczone przez sztuczną inteligencję