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 opcjami połączeń
- Ad hoc polecenia i proste playbooki
Tworzenie solidnych playbooków
- Struktura playbooka, zadania i obsługiwacze
- Idempotentność i obsługa błędów
- Ponowne wykorzystanie zadań za pomocą dołączeń i importów
Role, kolekcje i struktura projektu
- Tworzenie i organizacja ról
- Budowanie i publikowanie kolekcji
- Najlepsze praktyki dotyczące układu repozytorium i ponownego wykorzystania
Zmienne, fakty i szablonowanie
- Przedział priorytetu zmiennych i zakresy
- Używanie faktów i niestandardowego zbierania 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 sekretami i poświadczeniami
Testowanie, jakość i integracja z CI/CD
- Testy jednostkowe i integracyjne za pomocą Molecule i Testinfra
- Sprawdzanie poprawności kodu i bariery jakości (ansible-lint, yamllint)
- Integracja Ansible z potokami CI/CD (GitHub Actions, Jenkins)
Operacjonalizacja za pomocą AWX/Tower
- Instalacja i architektura AWX/Tower
- Szablony zadań, przepływy pracy i harmonogramy
- RBAC, rejestrowanie, powiadomienia i audytowność
Skalowanie, wydajność i rozwiązywanie problemów
- Optymalizacja wydajności inwentarza i połączeń
- Strategie dla dużego skalowania i orchestracji
- Debugowanie playbooków i rozwiązywanie problemów operacyjnych
Bezpieczeństwo, zgodność i wzorce przedsiębiorstwowe
- Zarządzanie sekretami (Vault, Ansible Vault, zewnętrzne magazyny)
- Automatyzacja zgodności i wzorce kontroli zmian
- Strategie odzyskiwania po awarii i cofania zmian
Projekt końcowy: Pełny potok automatyzacji
- Projektowanie rozwiązania automatyzacyjnego dla rzeczywistego przypadku użycia
- Implementacja playbooków, ról, testów i integracji CI/CD
- Prezentacje, przegląd przez kolegów i opinie instruktora
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw administracji systemu Linux
- Doświadczenie w zasadniczych skryptach powłoki i narzędziach wiersza poleceń
- Znajomość YAML i koncepcji kontroli wersji
Odbiorcy kursu
- Administratorzy systemowi
- Inżynierowie DevOps
- Inżynierowie platform i automatyzacji
35 godzin
Opinie uczestników (1)
Prezentacja i laboratoria praktyczne
Adeel - Business Computer Skills
Szkolenie - Red Hat System Administration III (RHEL9) – RH294+EX294
Przetłumaczone przez sztuczną inteligencję