Kursplan
Introduktion till Ansible och Automationsmönster
- Ansibles arkitektur och grundläggande koncept
- Inventoryhantering och anslutningsalternativ
- Ad hoc-kommandon och enkla playbooks
Skriva Robusta Playbooks
- Playbook-struktur, uppgifter och hanterare
- Idempotens och felhantering
- Återanvända uppgifter med inkluderade och importerade filer
Roller, Samlingar och Projektstruktur
- Skapa och organisera roller
- Bygga och publicera samlingar
- Bästa praxis för repository-layout och återanvändning
Variabler, Fakta och Mallar
- Variabelprecedens och områden
- Använda fakta och anpassad faktainsamling
- Jinja2-mallar för konfigurationsgenerering
Moduler, Plugins och Tillägghet
- Översikt över kärn- och community-moduler
- Utveckla plugins och anpassade moduler
- Hantera lösenord och autentiseringsuppgifter säkert
Testning, Kvalitet och CI/CD-integration
- Enhet- och integreringstestning med Molecule och Testinfra
- Linting och kvalitetsgator (ansible-lint, yamllint)
- Integrera Ansible i CI/CD-pipeliner (GitHub Actions, Jenkins)
Operativt Arbete med AWX/Tower
- Installation och arkitektur för AWX/Tower
- Jobbmal, arbetsflöden och schema
- RBAC, loggning, notiser och spårbarhet
Skalning, Prestanda och Felsökning
- Optimering av inventory och anslutningsprestanda
- Strategier för storskalig konkurrenskraft och orchestrering
- Felsökning av playbooks och operativ felsökning
Säkerhet, Kompatibilitet och Enterprise Mönster
- Hantera lösenord (Vault, Ansible Vault, externa lagringar)
- Automatisering av kompatibilitet och ändringskontrollmönster
- Katastrofåterställning och rollbackstrategier
Slutrarbete: End-to-End Automationspipeline
- Utforma en automationslösning för ett realistiskt användningsfall
- Implementera playbooks, roller, tester och CI/CD-integration
- Presentationer, granskning av kamrat och instruktörsfeedback
Sammanfattning och Nästa Steg
Krav
- Förståelse för grundläggande systemadministration i Linux
- Erfarenhet av grundläggande skallskript och kommandoradverktyg
- Kännedom om YAML och versionshanteringskoncept
Målgrupp
- Systemadministratörer
- DevOps-ingenjörer
- Plattforms- och automatiseringstekniker
Vittnesmål (2)
Labbmiljöer och praktiska övningar
MIR YOUSUF - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maskintolkat
Tränaren har ett omfattande kunskapsbank av kurserna. Jag tycker om hur han förklarar detaljerna i varje laborationsexercise och även när det uppstår problem eller fel i laborationerna, lyckas han alltid lösa och felsöka dem.
Cayle Ronie T. Rama - Questronix Corporation
Kurs - Red Hat Enterprise Linux (RHEL) Administration
Maskintolkat