Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion till Ansible och automatiseringsmönster
- Ansible-arkitektur och kärnkoncept
- Inventeringshantering och anslutningsalternativ
- Ad hoc-kommandon och enkla playbooks
Skrivning av robusta playbooks
- Playbook-struktur, uppgifter och hanterare
- Idempotens och felhantering
- Återanvändning av uppgifter med inkluderingar och importer
Roller, samlingar och projektstruktur
- Skapande och organisering av roller
- Byggande och publicering av samlingar
- Bäst praxis för förvaringsplatslayout och återanvändning
Variabler, faktum och mallning
- Variabelprecedens och omfång
- Användning av faktum och anpassad faktasamling
- Jinja2-mallning för konfigurationsgenerering
Moduler, plugins och utökbarhet
- Översikt över kärn- och samhällsmoduler
- Utveckling av plugins och anpassade moduler
- Hantering av hemligheter och inloggningsuppgifter på ett säkert sätt
Testning, kvalitet och CI/CD-integration
- Enhets- och integritetstestning med Molecule och Testinfra
- Kontroll och kvalitetsgränser (ansible-lint, yamllint)
- Integration av Ansible i CI/CD-rörledningar (GitHub Actions, Jenkins)
Operationalisering med AWX/Tower
- AWX/Tower-installation och arkitektur
- Jobbmallar, arbetsflöden och scheman
- RBAC, loggning, notifikationer och granskbarhet
Skalbarhet, prestanda och felsökning
- Optimering av inventerings- och anslutningsprestanda
- Strategier för stora skalbarhetskonkurrens och orkestration
- Felsökning av playbooks och operativ felsökning
Säkerhet, efterlevnad och företagsmönster
- Hantering av hemligheter (Vault, Ansible Vault, externa förvaringsplatser)
- Efterlevnadsautomatisering och förändringskontrollmönster
- Strategier för katastrofåterställning och återgång
Avslutningsprojekt: Slut- till- slutautomatiseringsrörelse
- Design av en automatiseringslösning för en realistisk användningsfall
- Implementering av playbooks, roller, tester och CI/CD-integration
- Presentationer, kollegagrantskrivning och instruktörsfeedback
Sammanfattning och nästa steg
Krav
- Förståelse för grundläggande Linux systemadministration
- Erfarenhet av grundläggande shellskript och kommandoradsverktyg
- Kännedom om YAML och versionskontrollkoncept
Målgrupp
- Systemadministratörer
- DevOps-ingenjörer
- Plattforms- och automatiseringsingenjörer
35 timmar
Vittnesmål (2)
Presentation och praktiska övningar
Adeel - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maskintolkat
Det var väldigt praktiskt och svaren på frågorna var mycket insiktsfulla
Tshidiso Tsatsi - City Power
Kurs - Red Hat Enterprise Linux (RHEL) Administration
Maskintolkat