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 koncepcje
- Zarządzanie inwentarzem i opcje połączeń
- Polecenia ad hoc i proste playbooki
Tworzenie solidnych playbooków
- Struktura playbooków, zadania i procedury obsługi
- Idempotencja i obsługa błędów
- Ponowne wykorzystywanie zadań za pomocą includes i imports
Role, kolekcje i struktura projektu
- Tworzenie i organizowanie ról
- Budowanie i publikowanie kolekcji
- Najlepsze praktyki dotyczące układu repozytorium i ponownego wykorzystania
Zmienne, fakty i tworzenie szablonów
- Pierwszeństwo i zakresy zmiennych
- Korzystanie z faktów i niestandardowe zbieranie faktów
- Tworzenie konfiguracji za pomocą szablonów Jinja2
Moduły, wtyczki i rozszerzalność
- Przegląd modułów podstawowych i społecznościowych
- Tworzenie wtyczek i niestandardowych modułów
- Bezpieczne zarządzanie hasłami i poświadczeniami
Testowanie, jakość i integracja z CI/CD
- Testy jednostkowe i integracyjne z użyciem Molecule i Testinfra
- Linting 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 inwentarza i wydajności połączeń
- Strategie dla dużej skali równoczesności i orkiestracji
- Debugowanie playbooków i rozwiązywanie problemów operacyjnych
Bezpieczeństwo, zgodność i wzorce przedsiębiorstw
- Zarządzanie hasłami (Vault, Ansible Vault, zewnętrzne magazyny)
- Automatyzacja zgodności i wzorce kontroli zmian
- Strategie odzyskiwania po awarii i wycofywania zmian
Projekt końcowy: Kompleksowy potok automatyzacji
- Projektowanie rozwiązania automatyzacji dla realistycznego przypadku użycia
- Implementacja playbooków, ról, testów i integracji z CI/CD
- Prezentacje, przegląd koleżeński i feedback od instruktora
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw administracji systemami Linux
- Doświadczenie w podstawowym skryptowaniu powłoki i korzystaniu z narzędzi wiersza poleceń
- Znajomość YAML i koncepcji kontroli wersji
Grupa docelowa
- Administratorzy systemów
- Inżynierowie DevOps
- Inżynierowie platform i automatyzacji
Uwaga: Ten kurs jest częścią globalnego portfolio szkoleniowego NobleProg. Dostawa jest zapewniana przez autoryzowane podmioty partnerskie sieci NobleProg, takie jak NobleProg Ontario Inc.
35 godzin
Opinie uczestników (1)
Laboratoria i ćwiczenia praktyczne
MIR YOUSUF - Business Computer Skills
Szkolenie - Red Hat System Administration III (RHEL9) – RH294+EX294
Przetłumaczone przez sztuczną inteligencję