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
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben