Επικοινωνήστε μαζί μας

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

1. Εισαγωγή στο Ansible

  • Επισκόπηση Διαχείρισης Παραμετροποιήσεων και Αυτοματισμού
    • Τι είναι η Διαχείριση Παραμετροποιήσεων;
    • Σημασία του αυτοματισμού στις λειτουργίες IT
  • Τι είναι το Ansible;
    • Ιστορία και εξέλιξη
    • Βασικά χαρακτηριστικά και πλεονεκτήματα
  • Αρχιτεκτονική του Ansible
    • Κόμβος Ελέγχου και Διαχειριζόμενοι Κόμβοι
    • Αρχεία Inventory και παραμετροποίησης
    • Modules, Plugins και Playbooks
  • Πρακτική Άσκηση

2. Εγκατάσταση Ansible

  • Εγκατάσταση Ansible
    • Εγκατάσταση σε διαφορετικά λειτουργικά συστήματα (Windows, macOS, Linux)
  • Ρύθμιση περιβάλλοντος
    • Παραμετροποίηση του κόμβου ελέγχου
    • Δημιουργία και διανομή κλειδιών SSH
  • Πρακτική Άσκηση

3. Βασικές αρχές Ansible και Αυτοματισμός

  • Ad-Hoc εντολές για αυτοματισμό
    • Εκτέλεση απλών εντολών Ansible
    • Χρήση κοινών modules Ansible (ping, command, copy, yum, apt)
  • Διαχείριση Inventory
    • Στατικό vs Δυναμικό inventory
    • Ομαδοποίηση hosts
    • Μεταβλητές host και ομάδας
  • Πρακτική Άσκηση

4. Γράφοντας το πρώτο σας Playbook

Θεωρία (20 λεπτά)

  • Εισαγωγή στα Playbooks
    • Βασικές αρχές σύνταξης YAML
    • Δομή Playbook: Plays, Tasks, Variables
  • Αυτοματοποίηση εργασιών με Playbooks
    • Παράδειγμα εργασιών: εγκατάσταση λογισμικού, διαχείριση αρχείων και υπηρεσιών
  • Πρακτική Άσκηση
  • Έλεγχος εργασιών
    • Προσθήκη Handlers και Ειδοποιήσεων
    • Χρήση συνθηκών και βρόχων στις εργασίες

5. Προχωρημένες έννοιες Playbook

  • Roles για δομημένο αυτοματισμό
    • Εισαγωγή στα roles
    • Δημιουργία και χρήση roles
  • Μεταβλητές και Facts
    • Ορισμός και χρήση μεταβλητών
    • Συλλογή και χρήση facts
  • Templates
    • Χρήση προτύπων Jinja2
    • Δυναμική δημιουργία αρχείων παραμετροποίησης
  • Πρακτική Άσκηση

6. Συμπεράσματα και Επόμενα Βήματα 

  • Σύνοψη της ημέρας
    • Βασικά συμπεράσματα για τον αυτοματισμό με το Ansible
  • Πόροι για περαιτέρω εκμάθηση
    • Βιβλία, μαθήματα και επίσημη τεκμηρίωση
  • Ε&Α

Απαιτήσεις

Βασική κατανόηση εντολών Linux/Unix Εξοικείωση με SSH και βασικές έννοιες δικτύωσης

 7 Ώρες

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


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

Σχόλια (5)

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

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