Εξέλιξη Κομματιού
Εισαγωγή στο 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
- Μηχανικοί πλατφόρμων και αυτοματοποίησης
Σχόλια (2)
Παρουσίαση και εργαστήρια με χειροντική εφαρμογή
Adeel - Business Computer Skills
Κομμάτι - Red Hat System Administration III (RHEL9) – RH294+EX294
Μηχανική Μετάφραση
Ήταν πολύ επικεντρωμένο στην πράξη και τα απαντήματα στις ερωτήσεις ήταν πολύ αποδοχτικά.
Tshidiso Tsatsi - City Power
Κομμάτι - Red Hat Enterprise Linux (RHEL) Administration
Μηχανική Μετάφραση