Website-Updates schrittweise ausrollen ist ein praktisches Ansible-Projekt für Lernende, die ein kleines Inventar und Playbook bereits kennen. Aktualisiere eine funktionierende Veranstaltungswebsite auf zwei Servern, prüfe das vollständige Besucherprogramm und stelle die zuvor nutzbare Version wieder her, wenn ein Kandidatenpaket unvollständig ist.
Zwei Guided Labs führen dich durch ein Prüfwerkzeug, die sequenzielle Bereitstellung und die Wiederherstellung nach Fehlern. Eine eigenständige Challenge ändert die Hosts und Veröffentlichungspakete einer Galerie: Weise zuerst eine unvollständige Version zurück und veröffentliche danach die freigegebene Version mit demselben Ablauf. Jede Einheit beginnt mit einer eigenen vorbereiteten Umgebung.
Was du lernen wirst
- Die tatsächlich laufende Version jedes Servers und den aktiven Routing-Pool des Controllers abfragen.
- Pool-Anfragen an den Controller delegieren und gleichzeitig Dateien auf per SSH verwaltete Knoten kopieren.
- Einen Server abschließen, bevor der nächste beginnt, und vor der Rückkehr in den Pool die vollständige Startseite und CSV prüfen.
- Die tatsächliche vorherige Version erfassen, ihre wiederhergestellten Inhalte prüfen und weitere Batches ausdrücklich stoppen.
- Vorhandene Website-Dateien, private Notizen und funktionierende Besucherinformationen erhalten.
Für wen dieser Kurs geeignet ist
Der Kurs richtet sich an Ansible-Einsteiger, die vertraute Aufgaben zu einer vollständigen Website-Bereitstellung verbinden möchten.
Voraussetzungen: Grundlegende Terminalnavigation und praktische Erfahrung mit Inventaren, Variablen, Playbooks sowie einfachen file/copy-Aufgaben. Die Guided Labs erklären Delegierung, Batches und Wiederherstellung vor der Challenge.
Lernumgebung: Ansible, SSH-Zugriff, Website-Pakete, ein Gateway und zwei Backend-Container sind vorbereitet. Nutze die Tabs Controller und Website im Browser. Die Container teilen sich den Kernel der Trainings-VM.
Häufig gestellte Fragen
Muss ich die Website entwickeln oder Software installieren?
Nein. Besucherseiten, Pakete und Werkzeuge sind vorhanden. Du schreibst und prüfst den Ansible-Ablauf.
Bedeutet ein fehlgeschlagener Befehl immer, dass die Übung unvollständig ist?
Nein. Die Ablehnung des unvollständigen Kandidaten endet nach einer erfolgreichen Wiederherstellung absichtlich mit einem Status ungleich null. Entscheidend sind die tatsächlich wiederhergestellte Website und der unveränderte nächste Server.
Wie erweitert die Challenge die Guided Labs?
Sie ändert die Hosts, Versionskennungen und das Programm der Galerie. Wende die geübten Mechanismen selbstständig an, um das fehlerhafte Paket zurückzuweisen und anschließend die freigegebene Version bereitzustellen.


