Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii proiectului Ansible

  • Trecerea în revistă a conceptelor și principiilor fundamentale Ansible.
  • Noțiuni de bază privind sintaxa avansată Ansible și instrumentele open-source

Setarea Ansible și configurarea resurselor de automatizare

  • Cerințe 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 Playbook-uri

  • Instanțierea componentelor Playbooks pentru cazuri de utilizare avansate

Lucrul cu inventarele Ansible pentru procesele complexe de automatizare

Manipularea datelor Interacțiunea datelor între Ansible instrumente și sisteme

Utilizarea în profunzime a componentelor tradiționale Ansible și a comenzilor ad-hoc

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

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

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

  • Manipularea de date complexe pentru operațiuni administrative

Prezentare generală a plugin-urilor open-source pentru proiectul Ansible

  • Extinderea pluginurilor pentru cazuri de utilizare optime

Actualizarea funcțiilor de implementare a playbook-urilor în cadrul Ansible

  • Execuții CLI vs. interfață pentru Playbook-uri
  • Lucrul cu cuvinte-cheie complexe și operarea instrumentelor CLI intermediare de operare

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

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

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

Reciclarea artefactelor și reglementarea rolurilor în Ansible

Utilizarea structurilor și modelelor dinamice de inventariere

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

Aplicarea metodelor de conectare extensibile și gestionarea cheilor gazdă

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

Integrarea Ansible cu AWX pentru funcții de coordonare optime

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

Automatizarea conductelor de compilare și eficientizarea fluxurilor de lucru în Ansible

Dezvoltarea abordărilor CI/CD cu Ansible

Prezentare generală a dezvoltării modulelor și plugin-urilor personalizate în Ansible

  • Implementarea practicilor eficiente pentru modulele sau plugin-urile 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

Module de depanare și sfaturi pentru Documentation Formatare

Implementarea modulelor Ansible în platforme externe

  • Orientări pentru implementările 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 de cloud public

Implementarea aplicațiilor Cloud-Native utilizând Ansible Automatizare

  • Migrarea către o platformă nativă în cloud cu Ansible

Integrarea Ansible cu Repos și configurarea administratorilor de colecții

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

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

Exercitarea metodelor avansate de întreținere și administrare pentru Ansible Proiect și componente

Discutarea conceptelor aprofundate ale ciclului de dezvoltare Ansible's

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

Demonstrarea celor mai frecvente cazuri de automatizare pentru organizație

Depanare Ansible

Rezumat și concluzii

Cerințe

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

Audiență

  • DevOps Inginerii
  • Dezvoltatori
  • Administratori SysOps
 35 ore

Numărul de participanți



Pret per participant

Mărturii (2)

Cursuri înrudite

Categorii înrudite