Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii proiectului Ansible

  • Revizuirea conceptelor și principiilor de bază ale Ansible
  • Începerea lucrului cu sintaxa avansată Ansible și instrumentele open-source

Configurarea Ansible și configurarea resurselor de automatizare

  • Cerințe de sistem pentru Ansible
  • Alegerea mediului de sistem de operare optim pentru instalarea Ansible
  • Executarea comenzilor inițiale de nivel superior în Ansible CLI

Utilizarea proiectelor și caracteristicilor open-source în Playbooks

  • Instantierea componentelor Playbooks pentru cazuri de utilizare avansate

Lucrul cu inventarele Ansible pentru procese complexe de automatizare

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

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

Operarea cu sintaxa avansată Ansible și utilizarea practicilor extensibile YAML

  • Cum se gestionează șirurile de date nesigure sau brute?

Executarea transformării șirurilor pentru funcționalități flexibile Ansible

  • Manipularea datelor complexe pentru operațiuni administrative

Prezentare generală a pluginurilor open-source pentru proiectul Ansible

  • Extinderea pluginurilor pentru cazuri de utilizare optimale

Actualizarea funcțiilor de implementare a Playbooks în Ansible

  • Execuții CLI vs. interfață pentru Playbooks
  • Lucrul cu cuvinte cheie complexe și operarea instrumentelor CLI intermediare

Administrarea aplicațiilor optimizate ale componentelor Ansible și funcțiilor ad-hoc

  • Cele mai bune practici pentru lucrul cu bucle, condiționale, etc.

Gestionarea erorilor Playbooks și setarea mediului de sarcini la distanță

Reciclarea artefactelor și reglementarea rolurilor în Ansible

Utilizarea structurilor dinamice de inventar și a modelelor

  • Revizuirea conceptelor de etichete speciale și implementarea utilizărilor lor

Aplicarea metodelor de conectare extensibile și gestionarea cheilor gazdă

Criptarea conținutului proiectului Ansible și executarea strategiilor avansate de manipulare a datelor

Integrarea Ansible cu AWX pentru funcții de coordonare optimale

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

Automatizarea conductelor de construcție și simplificarea fluxurilor de lucru în Ansible

Dezvoltarea abordărilor CI/CD cu Ansible

Prezentare generală a dezvoltării modulelor și pluginurilor personalizate în Ansible

  • Implementarea practicilor eficiente pentru module sau pluginuri locale și globale
  • Crearea și scrierea modulelor și pluginurilor optimizate

Operarea instrumentelor și caracteristicilor Ansible cu Python 3.x și Python API

Depanarea modulelor și sfaturi pentru formatarea documentației

Implementarea modulelor Ansible în platforme externe

  • Ghiduri pentru implementări 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

Utilizarea structurilor de metadate în Ansible și integrarea cu serviciile cloud publice

Implementarea aplicațiilor cloud-native folosind automatizarea Ansible

  • Migrarea pe o platformă cloud-native cu Ansible

Integrarea Ansible cu depozite și setarea responsabililor de colecții

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

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

Exersarea metodelor avansate de întreținere și administrare pentru proiectul Ansible și componente

Discutarea conceptelor aprofundate ale ciclului de dezvoltare al Ansible

  • Valorificarea documentației Ansible și a colecțiilor de resurse open-source

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

Depanarea Ansible

Rezumat și concluzii

Cerințe

  • Competență în sintaxa de programare YAML și Python 3.x
  • Experiență extinsă în administrarea sistemelor Linux și CLI
  • Cunoștințe despre sarcinile de bază de automatizare Ansible
  • Înțelegerea conceptelor și principiilor platformei Ansible
  • Familiaritate cu fluxurile de lucru IT și arhitectura DevOps

Publicul țintă

  • Ingineri DevOps
  • Dezvoltatori
  • Administratori SysOps
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite