Kursplan
Innledning
Oversikt over funksjoner og arkitektur i Red Hat Ansible Automation Platform
- Gjennomgang av grunnleggende Ansible-konsepter og prinsipper
- Forståelse av kjerneinnhold og ressurser i Ansible
Installering og oppsett av Red Hat Ansible Automation Platform
- Forutsetninger for Ansible-installasjon
- Oppgradering av den nåværende Ansible-versjonen
Konfigurasjon av Red Hat Ansible Automation Platform
- Utførelse av avanserte miljøkonfigurasjonsteknikker
- Arbeid med høyere nivå av Ansible CLI-kommandoer
Kjøring av Ansible Playbooks og øvelser i komponentdelegasjon
- Utførelse og administrasjon av spesifikke brukstilfeller for oppgaver og spill
Utnyttelse av gjenbrukbare Ansible-artefakter og automatisering av komplekse oppgaver med inventar
Håndtering av datainteraksjon mellom Ansible-verktøy og systemer
Dyptgående bruk av tradisjonelle Ansible-komponenter og ad-hoc-kommandoer
Bruk av avansert Ansible-automatiseringssyntaks med YAML
- Håndtering av usikre eller rå data-strenger
- Bruk av YAML-anker og aliaser for økt fleksibilitet
Manipulering av komplekse data og transformering av strengfunksjonaliteter i Ansible
Arbeid med utvidbar Ansible-pluginarkitektur
- Typer av Ansible-plugins og hvordan man maksimerer deres bruk
Bruk av avanserte playbook-nøkkelord og Ansible-command-line-verktøy
Oversikt over komplekse moduloperasjoner med Red Hat Ansible
Administrasjon og koordinering av Ansible-rollende oppdateringer
Tilgang til Red Hat Ansible Tower ved hjelp av Ansible Automation Platform
Integrering av Ansible med Red Hat Advanced Cluster Management
Interaksjon med RESTful APIs ved hjelp av playbooks og Tower
Automatisering av byggeprosesser og strømlining av arbeidsflyter i Ansible Automation Platform
Utvikling av CI/CD-tilnærminger med Ansible Automation Platform og Tower
Opprettelse og skrivning av egendefinerte moduler og plugins for Ansible-utviklingsprosjekter
- Tilføyelse og optimalisering av lokale moduler og plugins
- Konvensjoner og beste praksis for Ansible-modulutvikling
Drift av Red Hat Ansible Automation Platform med Python 3.x
Feilsøking av moduler og tips for dokumentasjonsformatering
Oversikt over Ansible-modulutvikling i eksterne plattformer
- Retningslinjer for Ansible-automatisering i Microsoft, AWS, og mer
Testing av Ansible med effektive metoder og overvåkning av modullevesykler
- Avanserte utviklingspraksis for andre Ansible-ressurser og verktøy
Maksimering av Python API i Red Hat Ansible Automation Platform
Arbeid med Ansible Galaxy og bruk av metadata-strukturer
Utnyttelse av offentlige sky-tjenester i overensstemmelse med Ansible
Utplasserings av cloud-native-applikasjoner ved hjelp av Ansible Automation
- Migrering til en cloud-native-plattform med Ansible
- Utførelse av avanserte Red Hat OpenShift-implementasjoner
Automatisering av nettverk med Ansible og respons på dynamiske operasjonelle arbeidsbelastninger
- Arbeid med Ansible-nettverksmoduler og parsing av Ansible-data
- Administrasjon av tidsavbrudd, proxy og andre problemer
- Øvelse i virtualisering og containeriseringsteknikker
Vedlikehold og administrasjon av Ansible Automation Platform og komponenter
Demonstrasjon av de mest vanlige automatiseringstilfeller for organisasjonen
Feilsøking av Red Hat Ansible Automation Platform
Oppsummering og konklusjon
Krav
- Bakgrunn i Linux systemadministrasjon og CLI
- Erfaring med grunnleggende Ansible automatiseringsoppgaver
- Dybde i YAML-programmeringssyntaks
- En forståelse av IT-infrastruktur og arbeidsflyter
- Grunnleggende kunnskap om Python-programmeringsspråket
Målgruppe
- DevOps ingeniører
- Utviklere
- SysOps administrerende
Referanser (1)
Det var mange praktiske øvelser under observasjon og støtte fra treneren
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maskinoversatt