Seminar Patrowl – Produktiver Betrieb aus Quellcode, Updates und Wartung

Seminar / Training

Der Betrieb aus Quellcode bietet hohe Anpassbarkeit, verlangt jedoch eine saubere Trennung von Systempaketen, Pythonumgebung, Datenbank, Warteschlange, Webschicht, Hintergrundprozessen und Konfiguration. Das Seminar baut eine wartbare Betriebsstruktur mit kontrolliertem Update- und Rückfallverfahren auf.

Die Übungen umfassen Hostvorbereitung, PostgreSQL, RabbitMQ, Pythonumgebung, Django-Anwendung, Celery-Prozesse, Webbereitstellung, Dienststeuerung, Konfigurationsmanagement, Sicherung, Updateprobe und Wiederanlauf.

Inhaltsübersicht

  • Zielbild und Lernziele
  • Planung und Vorbereitung
  • Konfiguration und Umsetzung
  • Praxisstrecke
  • Betrieb und Qualitätssicherung
  • Organisatorische Verankerung

Zielbild und Lernziele

Die Inhalte verbinden fachliche Einordnung, technische Umsetzung und nachvollziehbare Kontrollen. Nach Abschluss lassen sich die behandelten Aufgaben strukturiert planen, im Laborsystem ausführen und für den späteren Betrieb dokumentieren.

  • Komponenten und Prozessrollen einer Quellcodeinstallation erklären
  • Systemvoraussetzungen, Datenbank und Warteschlange sicher vorbereiten
  • Pythonumgebung und Anwendung reproduzierbar installieren
  • Web- und Hintergrundprozesse als verwaltete Dienste betreiben
  • Konfiguration, Geheimnisse, Protokolle und Daten getrennt verwalten
  • Sicherungen und Wiederanlauf für relevante Komponenten testen
  • Updates mit Vorprüfung, Migration, Funktionsprüfung und Rückfall durchführen
  • Wartungs- und Störungsaufgaben in eine Betriebsroutine überführen

Planung und Vorbereitung

Vor jeder Änderung werden Ziel, Geltungsbereich, Abhängigkeiten und Prüfkriterien festgelegt. Dadurch bleibt die Umsetzung reproduzierbar und kann ohne unkontrollierte Auswirkungen auf produktive Systeme vorbereitet werden.

  1. Zielhost, Betriebssystempakete, Netzwerkpfade und Ressourcenbedarf erfassen
  2. Dienstkonten, Dateirechte, Verzeichnisstruktur und Trennung der Laufzeitdaten planen
  3. Datenbank-, Warteschlangen- und Webzugänge mit minimalen Rechten definieren
  4. Konfigurationsquellen und Geheimnisübergabe festlegen
  5. Sicherungsumfang für Datenbank, Konfiguration und relevante Artefakte bestimmen
  6. Updatefenster, Abnahmetests und Rückfallkriterien vorbereiten
  7. Monitoring- und Protokollquellen für alle Kerndienste dokumentieren

Konfiguration und Umsetzung

Die Konfiguration wird schrittweise aufgebaut. Jeder Arbeitsschritt endet mit einer technischen Kontrolle, bevor der nächste Baustein ergänzt wird.

  1. Systempakete und Dienstkonten auf dem Laborhost einrichten
  2. PostgreSQL-Datenbank und Benutzer mit restriktiven Berechtigungen anlegen
  3. RabbitMQ-Kommunikation und getrennte Zugangsdaten konfigurieren
  4. Pythonumgebung erstellen und Abhängigkeiten reproduzierbar installieren
  5. Anwendungskonfiguration setzen, Datenbankschema initialisieren und administrativen Zugang absichern
  6. Webanwendung, Anwendungsserver und Reverse-Proxy als getrennte Schichten starten
  7. Celery-Worker und zeitgesteuerte Aufgaben als verwaltete Dienste einrichten
  8. Protokolle, Rotation, Statuskontrollen und Startreihenfolge konfigurieren
  9. Eine Engine anbinden und vollständigen Funktionslauf durchführen

Praxisstrecke

Die Übung bildet einen zusammenhängenden Arbeitsauftrag ab. Ausgangslage, Zielzustand, Durchführung und Prüfnachweise werden in einem Arbeitsprotokoll festgehalten.

Arbeitsauftrag

  1. Quellcodeinstallation auf einem vorbereiteten Linuxhost durchführen
  2. Absichtlich falsche Datenbankverbindung diagnostizieren und korrigieren
  3. Web- und Hintergrunddienste starten und deren Abhängigkeiten prüfen
  4. Administrativen Zugang ersetzen und Dateiberechtigungen kontrollieren
  5. Testasset und Scanlauf bis zu Findings ausführen
  6. Datenbank und Konfiguration sichern
  7. Eine neue Anwendungsversion in einer getrennten Arbeitskopie vorbereiten
  8. Migration und Funktionstests ausführen
  9. Fehlerhafte Aktualisierung simulieren und Rückfall auf den gesicherten Stand durchführen
  10. Wiederanlauf nach Hostneustart mit der Betriebscheckliste prüfen

Kontrollpunkte

  • Dienste laufen unter getrennten, nicht privilegierten Konten
  • Datenbank und Warteschlange sind nicht unnötig extern erreichbar
  • Konfiguration und Geheimnisse besitzen restriktive Berechtigungen
  • Web- und Hintergrundprozesse starten in dokumentierter Reihenfolge
  • Sicherung enthält den für Rückfall und Wiederherstellung benötigten Stand
  • Migration und Rückfall sind praktisch verifiziert
  • Funktionsprüfung umfasst Anmeldung, Enginezustand, Scan und Findings

Betrieb und Qualitätssicherung

Für einen belastbaren Betrieb werden technische Funktionskontrollen mit organisatorischen Prüfungen verbunden. Abweichungen werden klassifiziert, priorisiert und mit einem nachvollziehbaren Korrekturschritt versehen.

  1. Paket- und Pythonabhängigkeiten versioniert dokumentieren
  2. Dienstzustände, Warteschlange, Datenbank und Protokolle täglich kontrollieren
  3. Kapazität und Wachstum von Datenbank sowie Artefakten überwachen
  4. Updates zunächst in einer vergleichbaren Testumgebung prüfen
  5. Sicherungen regelmäßig auf Wiederherstellbarkeit testen
  6. Rückfallkriterien und maximal tolerierbare Unterbrechung überprüfen
  7. Wartungsprotokoll und bekannte Fehlerbilder fortschreiben

Organisatorische Verankerung

Die erarbeiteten Konfigurationen werden in Rollen, Betriebsaufgaben und wiederkehrende Kontrollen überführt. Dadurch entsteht ein dauerhaft nutzbares Vorgehensmodell statt einer einmaligen Laborkonfiguration.

  • Freigegebene technische Baseline für Betrieb aus Quellcode
  • Getrennte Zuständigkeiten für Betriebssystem, Datenbank, Anwendung und Engines
  • Versionierter Update-, Migrations- und Rückfallprozess
  • Regelmäßige Sicherungs- und Wiederherstellungstests
  • Betriebskennzahlen für Verfügbarkeit, Auftragsstau, Fehler und Kapazität

Fachbereichsleitung / Trainerleitung / Ansprechpersonen

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmendenzahl: min. 2 - max. 8
Teilnehmende: Linuxbetrieb, Plattformengineering, Datenbankbetrieb, DevSecOps und technische Anwendungsverantwortung
Voraussetzungen: Gute Linux-, Python-, PostgreSQL-, RabbitMQ- und Webserver-Grundkenntnisse sowie administrativer Zugriff auf einen Laborhost
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Fachvortrag, Demonstrationen, geführte Konfiguration, praktische Übungen am System und strukturierte Kontrollaufgaben
Seminararten: Öffentlich, Webinar, Inhouse, Workshop – Seminare mit Trainer vor Ort; Webinar nur bei ausdrücklicher Buchung
Durchführungsgarantie: ja, ab 2 Teilnehmenden
Sprache: Deutsch – bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja
Verpflegung: Kalt- / Warmgetränke, Mittagessen, wahlweise vegetarisch
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben