Kursplan
Innføring
Oversikt over Red Hat Ansible Automasjon Platform funksjoner og arkitektur
- Gjennomgang av grunnleggende Ansible-konsepter og prinsipper
- Forståelse av kjernen i Ansibles innhold og ressurser
Installasjon og konfigurasjon av Red Hat Ansible Automasjon Platform
- Forutsetninger for Ansible-installasjon
- Oppgradering av gjeldende Ansible-versjon
Konfigurasjon av Red Hat Ansible Automasjon Platform
- Utførelse av avanserte miljøkonfigurasjonsmetoder
- Arbeid med høyere nivå Ansible-CLI-kommandoer
Kjøring av Ansible Playbooks og praksis for komponentdelegering
- Utførelse og administrasjon av spesifikke brukstilfeller for oppgaver og plays
Bruk av gjenbrukbare Ansible-artefakter og automatisering av komplekse oppgaver med inventory
Håndtering av datainteraksjon mellom Ansible-verktøy og systemer
Dypdykk på bruk av tradisjonelle Ansible-komponenter og ad-hoc-kommandoer
Bruk av avansert Ansible-automatiseringssyntaks med YAML
- Håndtering av usikre eller rå datastrømmer
- Bruk av YAML-anker og aliaser for økt fleksibilitet
Manipulasjon av komplekk data og transformasjon av strengfunksjoner i Ansible
Arbeid med utvidbar Ansible-plugin-arkitektur
- Typer Ansible-plugins og hvordan man maksimerer deres bruk
Bruk av avanserte Playbook-nøkkelord og kommandolinje-verktøy i Ansible
Oversikt over kompleks moduloperasjoner med Red Hat Ansible
Håndtering og koordinering av Ansible-rolling-updates
Tilgang til Red Hat Ansible Tower ved hjelp av Ansible Automasjon Platform
Integrasjon av Ansible med Red Hat Advanced Cluster Management
Interaksjon med RESTful APIs ved hjelp av Playbooks og Tower
Automatisering av build-pipelines og optimalisering av arbeidsflyter i Ansible Automasjon Platform
Udvikling av CI/CD-tilnærminger med Ansible Automasjon Platform og Tower
Opprettelse og skriving av tilpassede moduler og plugins for Ansible-utviklingsprosjekter
- Tilføying og optimalisering av lokale moduler og plugins
- Konvensjoner og beste praksiser for Ansible-modulutvikling
Drift av Red Hat Ansible Automasjon Platform med Python 3.x
Feilsøking av moduler og tips for dokumentasjonsformat
Oversikt over Ansible-modulutvikling i eksterne plattformer
- Retningslinjer for Ansible-automatisering i Microsoft, AWS og mer
Testing av Ansible med effektive metoder og overvåking av modullivscykler
- Avansert utviklingspraksis for andre Ansible-resurser og -verktøy
Maksimering av Python API i Red Hat Ansible Automasjon Platform
Arbeid med Ansible Galaxy og bruk av metadatastrukturer
Bruk av offentlige skytjenester i overensstemmelse med Ansible
Implementering av cloud-native applikasjoner ved hjelp av Ansible-automatisering
- Overføring til en cloud-native plattform med Ansible
- Kjøring av avanserte Red Hat OpenShift-implementasjoner
Automatisering av nettverk med Ansible og respons på dynamiske operasjonslast
- Arbeid med Ansible-nettverksmoduler og parsing av Ansible-data
- Håndtering av timeout, proxy og andre problemer
- Praksis for virtualisering og containerisering
Vedlikehold og administrasjon av Ansible Automasjon Platform og komponenter
Demonstrasjon av de vanligste automatiseringsfallene for organisasjonen
Feilsøking av Red Hat Ansible Automasjon Platform
Oppsummering og konklusjon
Krav
- Bakgrunn i Linux-systemadministrasjon og CLI
- Erfaring med grunnleggende Ansible-automatiseringsoppgaver
- Kompetanse i YAML-programmeringssyntaks
- Forståelse av IT-infrastruktur og arbeidsflyt
- Grunnleggende kunnskaper i Python-programmeringsspråket
Målgruppe
- DevOps-ingeniører
- Utviklere
- SysOps-administratorer
Referanser (1)
Det var mange praktiske øvelser som ble veiledet og assistert av treneren
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maskinoversatt