Εξέλιξη Κομματιού

Εισαγωγή στο Ansible και τους Μοντέλους Αυτοματοποίησης

  • Περιβάλλον και βασικές αρχές του Ansible
  • Διαχείριση καταλόγων και επιλογές σύνδεσης
  • Τυχαίες εντολές και απλά playbooks

Δημιουργία Ρομπόστ Playbooks

  • Σχεδίαση playbooks, καθήκοντα και handlers
  • Idempotence και διαχείριση σφαλμάτων
  • Αξιοποίηση καθηκόντων με includes και imports

Roles, Collections και Δομή Προ젝τών

  • Δημιουργία και διαχείριση ρόλων
  • Ανάπτυξη και δημοσίευση συλλογών
  • Βέλτιστες πρακτικές για τη δομή αποθετηρίων και την επανάχρηση

Μεταβλητές, Γεγονότα και Προτύπα

  • Προτεραιότητα μεταβλητών και πεδία δράσης
  • Χρήση γεγονότων και ευρετική συλλογή γεγονότων
  • Jinja2 templating για τη δημιουργία ρυθμίσεων

Μονάδες, Plugins και Εκτελεσιμότητα

  • Περίγλυφη των πυρήνων και των κοινοτικών μονάδων
  • Ανάπτυξη plugins και περιβαλλόντων εργαλείων
  • Διαχείριση μυστικών δεδομένων και ταυτοποιητικών στοιχείων ασφάλως

Εξέταση, Ποιότητα και Ένταξη CI/CD

  • Τεχνική εξέταση μονάδων και πλήρους συμπεριφοράς με το Molecule και Testinfra
  • Εξόρθωση και έλεγχοι ποιότητας (ansible-lint, yamllint)
  • Ένταξη του Ansible σε αναδρομικές διαδικασίες CI/CD (GitHub Actions, Jenkins)

Εφαρμογή με AWX/Tower

  • Εγκατάσταση και περιβάλλον του AWX/Tower
  • Πρότυπα δουλειών, χορέγειες και εκδοχές
  • RBAC, καταγραφή, πληροφορίες και αξιοπιστία

Κλίμακα, Απόδοση και Διάγνωση προβλημάτων

  • Βελτιστοποίηση διαχείρισης καταλόγων και συνδέσεων
  • Στρατηγικές για τη μεγάλη κλίμακα συνυπόληψης και χορέγειας
  • Εξασφάλιση ατελείωτης λειτουργίας playbooks και διάγνωση προβλημάτων

Ασφάλεια, Συμμόρφωση και Επιχειρηματικές Πρακτικές

  • Διαχείριση μυστικών (Vault, Ansible Vault, εξωτερικά αποθετήρια)
  • Αυτοματοποίηση συμμόρφωσης και προτύπα ελέγχου αλλαγών
  • Στρατηγικές ανάκτησης από δυστυχήματα και πίσω

Έργο Κορυφής: Πλήρης Διαδικασία Αυτοματοποίησης

  • Σχεδίαση λύσης αυτοματοποίησης για πρακτικό χρήση
  • Εφαρμογή playbooks, ρόλων, τεχνικών εξέτασης και ένταξης CI/CD
  • Παρουσιάσεις, αξιολόγηση συμπεριφοράς των μαθητών και προσωπική συμβουλή

Περίληψη και επόμενα βήματα

Απαιτήσεις

  • Συνειδητοποίηση των βασικών αρχών διοίκησης συστήματος Linux
  • Εμπειρία με βασικά scripting shell και εργαλεία γραμμής εντολών
  • Γνώση του YAML και αρχές διαχείρισης έκδοσης

Απευθύνεται σε:

  • Διοικητές Συστημάτων
  • Μηχανικοί DevOps
  • Μηχανικοί πλατφόρμων και αυτοματοποίησης
 35 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες