Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii proiectului Ansible

  • Revizuirea conceptelor și principiilor Ansible fundamentale
  • Noțiuni introductive privind sintaxa Ansible avansată și instrumentele open-source

Instalarea Ansible și configurarea resurselor de automatizare

  • Precondiții de sistem pentru Ansible
  • Alegerea mediului optim al sistemului de operare pentru instalarea Ansible
  • Executarea comenzilor inițiale de nivel superior în Ansible CLI

Utilizarea proiectelor și funcțiilor Open-source în Playbooks

  • Instanțierea componentelor Playbooks pentru cazuri de utilizare avansate

Lucrul cu inventarele Ansible pentru procese de automatizare complexe

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

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

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

  • Cum să gestionați șiruri de date nesigure sau brute?

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

  • Manipularea datelor complexe pentru operațiuni administrative

Prezentare generală a pluginurilor Open-Source pentru proiectul Ansible

  • Extinderea plugin-urilor pentru cazuri de utilizare optime

Actualizarea Playbook-urilor Funcții de implementare în cadrul Ansible

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

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

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

Gestionarea erorilor din playbook-uri și setarea mediului pentru sarcini la distanță

Reciclarea artefactelor și reglementarea rolurilor în Ansible

Angajarea structurilor și modelelor dinamice de inventar

  • Revizuirea conceptelor privind etichetele speciale și implementarea utilizărilor acestora

Aplicarea metodelor de conectare extensibile și gestionarea cheilor de gazdă

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

Integrarea Ansible cu AWX pentru funcții de coordonare optime

Interacțiunea cu API-uri RESTful utilizând Playbooks și AWX

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

Dezvoltarea abordărilor CI/CD cu Ansible

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

  • Implementarea de practici eficiente pentru module sau pluginuri locale și globale
  • Crearea și scrierea de module și plugin-uri optimizate

Operarea instrumentelor și funcțiilor Ansible cu Python 3.x și Python API

Depanarea modulelor și sfaturi pentru Documentation Formatare

Implementarea modulelor Ansible în platforme externe

  • Orientări 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 utilități Ansible

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

Implementarea aplicațiilor cloud-native utilizând automatizarea Ansible

  • Migrarea către o platformă cloud-nativă cu Ansible

Integrarea Ansible cu Repos și configurarea întreținătorilor de colecții

Automatizarea rețelelor cu Ansible și răspunsul la volumul de lucru dinamic al operațiunilor

  • Lucrul cu modulele de rețea Ansible și analizarea datelor Ansible
  • Gestionarea timeout-ului, a proxy-ului și a altor probleme
  • Practicarea metodelor de virtualizare și containerizare

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

Discutarea conceptelor aprofundate ale ciclului de dezvoltare Ansible

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

Demonstrarea celor mai comune cazuri de automatizare pentru organizație

Depanarea Ansible

Rezumat și concluzie

Cerințe

  • Competențe în sintaxa de programare YAML și Python 3.x
  • Experiență vastă în Linux administrarea sistemului și CLI
  • Cunoașterea sarcinilor fundamentale Ansible de automatizare
  • O înțelegere a conceptelor și principiilor Ansible platformei
  • Familiaritate cu fluxurile de lucru IT și arhitectura DevOps

Audiență

  • DevOps ingineri
  • Dezvoltatori
  • Administratori SysOps
 35 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Upcoming Courses

Categorii înrudite