Schița de curs

Introducere

Prezentare a caracteristicilor și arhitecturii platformei de automatizare Red Hat Ansible Automation Platform

  • Examinarea conceptelor și principiilor fundamentale ale Ansible
  • Înțelegerea conținutului central și a resurselor Ansible

Instalarea și configurarea platformei de automatizare Red Hat Ansible Automation Platform

  • Prezentarea pre-requisitelor pentru instalarea Ansible
  • Actualizarea versiunii curente a Ansible

Configurarea platformei de automatizare Red Hat Ansible Automation Platform

  • Realizarea metodelor avansate de configurare a mediului
  • Lucrul cu comenzi CLI Ansible la nivel înalt

Executarea playbook-urilor Ansible și practicarea delegării componentelor

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

Exploatarea artefactelor reutilizabile Ansible și automatizarea sarcinilor complexe cu inventarul

Gestionarea interacțiunii cu date între instrumentele Ansible și sistemele

Utilizarea în detaliu a componentelor tradiționale Ansible și a comandelor ad-hoc

Exploatarea 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țiilor de șir în Ansible

Lucrul cu arhitectura expandabilă a plugin-urilor Ansible

  • Tipurile de plugin-uri Ansible și modul de maximizare a utilizării lor

Utilizarea cuvintelor cheie avansate ale playbook-urilor și al unelților de linie de comandă Ansible

Prezentare a operațiunilor complexe cu modulele Red Hat Ansible

Gestionarea și coordonarea actualizărilor progresive Ansible

Accesul la Red Hat Ansible Tower folosind Ansible Automation Platform

Integrarea Ansible cu Red Hat Advanced Cluster Management

Interacțiunea cu API-urile RESTful folosind playbook-uri ș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țiile și cele mai bune practici pentru dezvoltarea modulelor Ansible

Operarea platformei de automatizare Red Hat Ansible Automation Platform cu Python 3.x

Depanarea modulelor și sfaturi pentru formatarea documentației

Prezentare a dezvoltării modulului Ansible în platforme externe

  • Directivele pentru automatizarea Ansible la Microsoft, AWS și alte platforme

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 platformei Red Hat Ansible Automation Platform

Lucrul cu Ansible Galaxy și utilizarea structurilor de metadate

Exploatarea serviciilor publice cloud în aliniament cu Ansible

Implementarea aplicațiilor native cloud folosind Ansible Automation Platform

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

Automatizarea rețelelor cu Ansible și răspunsul la sarcinile din operațiunile dinamice de operare

  • Lucrul cu modulele rețeliste Ansible și parsarea datelor Ansible
  • Gestionarea timeout-urilor, proxy-ului și alte probleme similare
  • Practicarea metodelor de virtualizare și containerizare

Păstrarea și administrarea platformei de automatizare Ansible Automation Platform și a componentelor sale

Demonstrez cele mai frecvente cazuri de automatizare la nivel organizațional

Depanarea platformei de automatizare Red Hat Ansible Automation Platform

Rezumat și concluzii

Cerințe

  • Experiență în administrarea sistemelor Linux și folosirea liniei de comandă (CLI)
  • Experiență cu sarcini automate de bază Ansible
  • Cunoștințe avansate în sintaxa YAML
  • Înțelegere a infrastructurii IT și fluxurilor de lucru
  • Cunoștințe de bază ale limbajului de programare Python

Audiență

  • Ingineri DevOps
  • Dezvoltatori
  • Administratori SysOps
 35 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite