Course Outline

Επισκόπηση αλατιού

  • Ο στόχος του SaltStack
  • Αρχιτεκτονική επισκόπηση της απομακρυσμένης εκτέλεσης
  • Αλατώδεις καταστάσεις
  • Σιτηρά
  • Κολόνα
  • Jinja2 και ο εικονικός μηχανισμός

Εισαγωγή στο YAML

  • Κυριολεκτικά, σκαλοπάτια
  • Ακολουθίες, χαρτογραφήσεις
  • Παραδείγματα

Τοποθέτηση αλατιού

  • Εγκατάσταση σε Ubuntu
  • Διαφορές μεταξύ salt-common, salt-minion και salt-master
  • Εγκατάσταση στο Amazon EC2

Βασικά στοιχεία της γραμμής εντολών Salt

  • Ανατομία εντολής αλατιού
  • Μορφοποίηση εξόδου σε JSON
  • Το εργαλείο jq

Στόχευση Minions

  • Globbing
  • Κανονικές εκφράσεις
  • Αντιστοίχιση λίστας
  • Αντιστοίχιση IP
  • Ταίριασμα κόκκων
  • Σύνθετο ταίριασμα
  • Παραδείγματα και ασκήσεις

κράτη

  • Διαχείριση πακέτων
  • Υπηρεσίες
  • Highstate
  • Συνθέσεις αλατιού
  • Ασκήσεις, παραδείγματα

Πρότυπο

  • Εισαγωγή Jinja2
  • Για βρόχο, αναθέσεις, διαφυγή
  • Πρότυπο με Jinja2 στο Salt, παραδείγματα

Κολόνα

  • Ασφαλής αποθήκευση
  • Παράδειγμα ανάπτυξης κωδικού πρόσβασης VNC

Επέκταση αλατιού

  • Σύνταξη ενοτήτων εκτέλεσης
  • Επέκταση της διαμόρφωσης αλατιού
  • Αναδίπλωση καταστάσεων γύρω από μονάδες εκτέλεσης
  • Απόδοση δεδομένων
  • Χειρισμός δεδομένων επιστροφής
  • Σενάριο με δρομείς
  • Προσθήκη εξωτερικών διακομιστών αρχείων
  • Σύνδεση στο σύννεφο
  • Παρακολούθηση με φάρους
  • Επέκταση του κύριου (multi-master)

Άλλες ενδιαφέρουσες SaltStack έννοιες

  • Περιβάλλοντα
  • Ενορχήστρωση
  • Ενσωμάτωση με Docker
  • Αλάτι για παράθυρα

Περίληψη και Συμπέρασμα

Requirements

  • Οι βασικές γνώσεις διαχείρισης Unix/Linux είναι απαραίτητες για την κατανόηση των πιο προχωρημένων θεμάτων σε αυτό το μάθημα.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories