Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere la Ansible și modele de automatizare
- Arhitectura Ansible și conceptele de bază
- Gestionarea inventarului și opțiunile de conexiune
- Comenzi ad hoc și playbook-uri simple
Scrierea playbook-urilor robuste
- Structura playbook-urilor, sarcini și manipolări
- Idempotența și gestionarea erorilor
- Refolosirea sarcinilor cu include-uri și importuri
Roluri, colecții și structura proiectului
- Crearea și organizarea rolurilor
- Construirea și publicarea colecțiilor
- Cele mai bune practici pentru structura depozitului și refolosirea codului
Variabile, fapte și templatizare
- Precedența variabilelor și scope-urile lor
- Utilizarea factelor și colectarea de fapte personalizate
- Templatizarea Jinja2 pentru generarea configurării
Module, plugin-uri și extensibilitate
- Prezentare a modulelor de bază și comunitar
- Dezvoltarea plugin-urilor și modulelor personalizate
- Gestionarea secretelor și credențialelor în siguranță
Testare, calitate și integrare CI/CD
- Testarea unitară și de integrare cu Molecule și Testinfra
- Linting și bariere de calitate (ansible-lint, yamllint)
- Integrarea Ansible în pipeleline-urile CI/CD (GitHub Actions, Jenkins)
Operationalizarea cu AWX/Tower
- Instalarea și arhitectura AWX/Tower
- Șabloane de sarcini, fluxuri de lucru și programări
- RBAC, logging, notificări și auditabilitate
Scalare, performanțe și depanare
- Optimizarea inventarului și a performanței conexiunilor
- Strategii pentru concurență la scară largă și orchestrarea
- Depanarea playbook-urilor și depanarea operatională
Securitate, conformitate și modele enterprise
- Gestionarea secretelor (Vault, Ansible Vault, depozite externe)
- Automatizarea conformității și modele de control al schimbărilor
- Strategii pentru recuperare în caz de disastre și rollback
Proiect final: Pipeline de automatizare end-to-end
- Conceptualizarea unei soluții de automatizare pentru un scenariu realist
- Implementarea playbook-urilor, rolurilor, testelor și integrării CI/CD
- Prezentări, revizuirea peer și feedback-ul instructorului
Rezumat și următoarele pași
Cerințe
- O înțelegere a fundamentelor administrării sistemelor Linux
- Experiență cu scripting-ul de bază shell și instrumentele liniei de comandă
- Familiaritate cu YAML și concepte de control al versiunilor
Audiență
- Administratori de sisteme
- Ingineri DevOps
- Ingineri platforme și automatare
35 ore
Mărturii (2)
Prezentare și laboratoare practice
Adeel - Business Computer Skills
Curs - Red Hat System Administration III (RHEL9) – RH294+EX294
Tradus de catre o masina
A fost foarte practic, iar răspunsurile la întrebări au fost foarte pătrunzătoare.
Tshidiso Tsatsi - City Power
Curs - Red Hat Enterprise Linux (RHEL) Administration
Tradus de catre o masina