Zielsetzung
Das Seminar installiert FerretDB und das PostgreSQL-Backend mit DocumentDB-Erweiterung auf einem Linux-System ohne Containerplattform. Pakete, Dienstkonten, Dateirechte, systemd-Konfiguration, Protokollierung und ein kontrollierter Start- und Updateprozess werden vollständig eingerichtet.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Installationsplanung
- PostgreSQL und DocumentDB bereitstellen
- FerretDB installieren
- systemd-Dienst konfigurieren
- Berechtigungen und Netzwerkschutz
- Logs, Healthchecks und Wartung
- Praxisübungen und Methodik
Lernziele
- Geeignete Paket- oder Binärinstallation für die Linux-Distribution auswählen
- PostgreSQL mit DocumentDB-Erweiterung korrekt initialisieren
- FerretDB als gehärteten systemd-Dienst mit geschützter Konfiguration betreiben
- Startfehler, Rechteprobleme und Verbindungsstörungen systematisch diagnostizieren
Teilnehmerkreis
Linux-Administratoren, Datenbankadministratoren, DevOps-Fachkräfte und Plattformverantwortliche.
Voraussetzungen
Sichere Linux-Grundkenntnisse, Arbeiten mit einer Shell und grundlegendes Verständnis von systemd, Dateirechten und TCP/IP.
Seminarinhalte
Kapitel 1: Installationsplanung
Inhaltsübersicht des Kapitels: Zielsystem, Architektur, Distribution und Paketformat erfassen; Passende FerretDB- und DocumentDB-Versionen als freigegebenes Paar festlegen; Dienstkonten, Verzeichnisse, Ports und Speicherbedarf planen.
- Schritt 1: Zielsystem, Architektur, Distribution und Paketformat erfassen
- Schritt 2: Passende FerretDB- und DocumentDB-Versionen als freigegebenes Paar festlegen
- Schritt 3: Dienstkonten, Verzeichnisse, Ports und Speicherbedarf planen
Kapitel 2: PostgreSQL und DocumentDB bereitstellen
Inhaltsübersicht des Kapitels: PostgreSQL-Paket und erforderliche Erweiterung installieren; Datenbank postgres, Benutzer und sichere Authentifizierung initialisieren; Erweiterung und notwendige Serverparameter kontrollieren.
- Schritt 1: PostgreSQL-Paket und erforderliche Erweiterung installieren
- Schritt 2: Datenbank postgres, Benutzer und sichere Authentifizierung initialisieren
- Schritt 3: Erweiterung und notwendige Serverparameter kontrollieren
Kapitel 3: FerretDB installieren
Inhaltsübersicht des Kapitels: Paket oder Binärdatei installieren und Integrität prüfen; Dienstkonto, Programmverzeichnis und Zustandsverzeichnis einrichten; PostgreSQL-Verbindung und Listenerparameter vorbereiten.
- Schritt 1: Paket oder Binärdatei installieren und Integrität prüfen
- Schritt 2: Dienstkonto, Programmverzeichnis und Zustandsverzeichnis einrichten
- Schritt 3: PostgreSQL-Verbindung und Listenerparameter vorbereiten
Kapitel 4: systemd-Dienst konfigurieren
Inhaltsübersicht des Kapitels: Service-Unit und geschützte Environment-Datei anlegen; Startreihenfolge, Neustartverhalten und Ressourcenbegrenzungen definieren; Dienst aktivieren, starten und Statusausgaben prüfen.
- Schritt 1: Service-Unit und geschützte Environment-Datei anlegen
- Schritt 2: Startreihenfolge, Neustartverhalten und Ressourcenbegrenzungen definieren
- Schritt 3: Dienst aktivieren, starten und Statusausgaben prüfen
Kapitel 5: Berechtigungen und Netzwerkschutz
Inhaltsübersicht des Kapitels: Datei- und Verzeichnisrechte nach minimalen Privilegien setzen; Listener auf erforderliche Adressen und Ports begrenzen; Firewall- und Namensauflösungsregeln mit Verbindungstests prüfen.
- Schritt 1: Datei- und Verzeichnisrechte nach minimalen Privilegien setzen
- Schritt 2: Listener auf erforderliche Adressen und Ports begrenzen
- Schritt 3: Firewall- und Namensauflösungsregeln mit Verbindungstests prüfen
Kapitel 6: Logs, Healthchecks und Wartung
Inhaltsübersicht des Kapitels: Journal- und FerretDB-Protokolle für Diagnose und Betrieb auswerten; Readiness-Prüfung und einfachen Clienttest automatisieren; Update, Sicherung und Rückfall auf die vorherige Version vorbereiten.
- Schritt 1: Journal- und FerretDB-Protokolle für Diagnose und Betrieb auswerten
- Schritt 2: Readiness-Prüfung und einfachen Clienttest automatisieren
- Schritt 3: Update, Sicherung und Rückfall auf die vorherige Version vorbereiten
Praxisübungen
- FerretDB und Backend auf einer Linux-Laborinstanz vollständig installieren
- Einen gehärteten systemd-Dienst mit separater Konfigurationsdatei einrichten
- Fehler durch falsche Rechte, Ports und Zugangsdaten diagnostizieren und beheben
Methodik
Die Installation erfolgt Schritt für Schritt auf einer frischen Laborinstanz. Jeder Konfigurationsabschnitt wird mit Dienststatus, Logauswertung, Portprüfung und einem echten Datenzugriff verifiziert.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Linux- und Datenbankadministratoren, DevOps und Plattformteams |
| Voraussetzungen: | Linux-, Shell-, systemd- und TCP/IP-Grundkenntnisse |
| 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: | Vortrag, Demonstrationen, angeleitete Laborübungen, Fallstudien und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| 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.
