Workshop-Wiki · Griechisch

12 Serial Rollout

Σταδιακή εκτέλεση με `serial`.

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 10 Kapitel gelesen
Weitere SprachfassungDeutsch und Englisch ↗

12 Serial Rollout

Σταδιακή εκτέλεση με serial.

1. Έλεγχος

bash
cd examples/12-serial-rollout
ansible-inventory --graph
ansible-playbook playbooks/site.yml --syntax-check
ansible-playbook playbooks/site.yml --check --diff
ansible-playbook playbooks/site.yml
ansible-playbook playbooks/site.yml
01 / 10

2. Σημεία μάθησης

  • Ελέγχετε το Inventory και το Scope πριν από την εκτέλεση.
  • Το Playbook είναι αρκετά μικρό ώστε να μπορεί να αξιολογηθεί κατά την εκπαίδευση.
  • Χρησιμοποιείτε Check Mode και Diff Mode όταν το αντίστοιχο module τα υποστηρίζει.
  • Η δεύτερη εκτέλεση τεκμηριώνει το Idempotence.
02 / 10

3. Στόχος

Το παράδειγμα παρουσιάζει μια συγκεκριμένη εφαρμογή του Ansible, η οποία μπορεί να ελεγχθεί τοπικά. Χρησιμοποιεί localhost, τοπικά αρχεία με dummy δεδομένα ή στοιχεία τεκμηρίωσης και αποφεύγει αλλαγές σε production συστήματα.

03 / 10

4. Προαπαιτούμενα

  • Lab περιβάλλον με βάση το Ubuntu.
  • Εγκατεστημένο Ansible.
  • Διαθέσιμα τοπικά αρχεία του workshop.
  • Χρήση αποκλειστικά dummy τιμών, χωρίς πραγματικά Secrets ή production δεδομένα.
04 / 10

5. Αρχεία

  • Το ansible.cfg ορίζει το Inventory και τις τοπικές διαδρομές των roles.
  • Ο κατάλογος inventory/ περιέχει τους στόχους του lab.
  • Το playbooks/site.yml περιγράφει τη ροή που θα εκτελεστεί.
  • Πρόσθετοι κατάλογοι, όπως templates/, tasks/, roles/ ή collections/, συμπληρώνουν το εκάστοτε θέμα.
05 / 10

6. Εκτέλεση

  1. Διαβάστε το README και την αντίστοιχη γλωσσική τεκμηρίωση.
  2. Ελέγξτε το Inventory και τους hosts στόχους.
  3. Εκτελέστε τον Syntax Check.
  4. Εκτελέστε το Check Mode και το Diff Mode.
  5. Εκτελέστε το Playbook.
  6. Εκτελέστε το ξανά και αξιολογήστε το Idempotence.
06 / 10

7. Αναμενόμενο αποτέλεσμα

Το παράδειγμα παράγει μια ελέγξιμη έξοδο, ένα marker file στο /tmp ή αποκλειστικά έξοδο debug και validation. Δεν πρέπει να αποκαλύπτει πραγματικά Secrets ούτε να μεταβάλλει production συστήματα.

07 / 10

8. Επεξήγηση

Η υλοποίηση παρουσιάζει ένα συνηθισμένο πρακτικό δομικό στοιχείο. Σημασία έχουν η επαναληψιμότητα, η αναγνωσιμότητα, οι ασφαλείς dummy τιμές, το περιορισμένο Scope και η εύκολη επαναφορά της αρχικής κατάστασης.

08 / 10

9. Συνηθισμένα λάθη

  • Το παράδειγμα εκτελείται από λανθασμένο κατάλογο εργασίας.
  • Το Inventory δεν φορτώνεται.
  • Το Check Mode εκλαμβάνεται λανθασμένα ως πλήρης προσομοίωση.
  • Τα marker files στο /tmp συγχέονται με την κατάσταση ενός production συστήματος.
  • Χρησιμοποιείται pattern όπως το all χωρίς προηγούμενο έλεγχο με --list-hosts.
09 / 10

10. Δυνατότητες επέκτασης

  • Προσθέστε δεύτερο περιβάλλον στο παράδειγμα.
  • Αυτοματοποιήστε το validation.
  • Συμπληρώστε σημειώσεις για Security και Troubleshooting.
  • Μετατρέψτε το σε άσκηση του workshop ή σε ερώτηση Assessment.
10 / 10

ANS · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.