Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii Red Hat Ansible Automation Platform

  • Recapitularea conceptelor și principiilor de bază ale Ansible
  • Înțelegerea conținuturilor și resurselor de bază ale Ansible

Instalarea și configurarea Red Hat Ansible Automation Platform

  • Cerințe preliminare pentru instalarea Ansible
  • Actualizarea versiunii curente Ansible

Configurarea Red Hat Ansible Automation Platform

  • Efectuarea metodelor avansate de configurare a mediului
  • Lucrul cu comenzi CLI de nivel superior ale Ansible

Executarea Playbooks Ansible și practicarea delegării componentelor

  • Executarea și gestionarea cazurilor de utilizare specifice pentru sarcini și play-uri

Utilizarea artefactelor Ansible reutilizabile și automatizarea sarcinilor complexe cu Inventory

Gestionarea interacțiunii datelor între instrumentele Ansible și sisteme

Utilizarea avansată a componentelor tradiționale Ansible și a comenzilor ad-hoc

Utilizarea sintaxei avansate de automatizare Ansible cu YAML

  • Gestionarea șirurilor de date nesigure sau brute
  • Utilizarea ancorelor și aliasurilor YAML pentru o flexibilitate crescută

Manipularea datelor complexe și transformarea funcționalităților de șiruri în Ansible

Lucrul cu arhitectura extensibilă de plugin-uri Ansible

  • Tipuri de plugin-uri Ansible și cum să le maximizăm utilizarea

Utilizarea cuvintelor-cheie avansate ale playbook-urilor și a instrumentelor de linie de comandă ale Ansible

Prezentare generală a operațiunilor complexe de module cu Red Hat Ansible

Gestionarea și coordonarea actualizărilor rolante Ansible

Accesarea Red Hat Ansible Tower folosind Ansible Automation Platform

Integrarea Ansible cu Red Hat Advanced Cluster Management

Interacțiunea cu API-uri RESTful folosind Playbooks și Tower

Automatizarea pipeline-urilor de build și optimizarea fluxurilor de lucru în Ansible Automation Platform

Dezvoltarea abordărilor CI/CD cu Ansible Automation Platform și Tower

Crearea și scrierea modulelor și plugin-urilor personalizate pentru proiectele de dezvoltare Ansible

  • Adăugarea și optimizarea modulelor și plugin-urilor locale
  • Convenții și practici recomandate pentru dezvoltarea modulelor Ansible

Operarea Red Hat Ansible Automation Platform cu Python 3.x

Depanarea modulelor și sfaturi pentru formatarea documentației

Prezentare generală a dezvoltării modulelor Ansible pe platforme externe

  • Linii directoare pentru automatizarea Ansible în Microsoft, AWS și altele

Testarea Ansible cu metode eficiente și monitorizarea ciclurilor de viață ale modulelor

  • Practici avansate de dezvoltare pentru alte resurse și utilitare Ansible

Maximizarea API-ului Python al Red Hat Ansible Automation Platform

Lucrul cu Ansible Galaxy și utilizarea structurilor de metadate

Utilizarea serviciilor de cloud public în aliniere cu Ansible

Implementarea aplicațiilor cloud-native folosind automatizarea Ansible

  • Migrarea pe o platformă cloud-native cu Ansible
  • Executarea implementărilor avansate Red Hat OpenShift

Automatizarea rețelelor cu Ansible și răspunsul la sarcini dinamice de operațiuni

  • Lucrul cu modulele de rețea Ansible și parsarea datelor Ansible
  • Gestionarea problemelor de timeout, proxy și altele
  • Practicarea metodelor de virtualizare și containerizare

Administrarea și întreținerea Ansible Automation Platform și componentelor sale

Demonstrarea celor mai comune cazuri de automatizare către organizație

Depanarea Red Hat Ansible Automation Platform

Rezumat și concluzii

Cerințe

  • Cunoaștere de bază în administrarea sistemelor Linux și CLI
  • Experiență cu sarcini de bază de automatizare Ansible
  • Cunoaștere a sintaxei de programare YAML
  • Înțelegere a infrastructurii IT și a fluxurilor de lucru
  • Cunoștințe de bază în limbajul de programare Python

Publicul țintă

  • Ingineri DevOps
  • Dezvoltatori
  • Administratori SysOps
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite