Inhaltsverzeichnis
Beschreibung
Eine Notebook-Plattform benötigt mehr als einen erfolgreichen Start. Das Seminar behandelt den laufenden Betrieb von JupyterHub mit nachvollziehbaren Kennzahlen, klaren Alarmwegen und überprüften Wiederherstellungsverfahren. Dabei werden Hub-Zustand, Benutzerdateien, Konfiguration, Schlüssel und Images als unterschiedliche Bestandteile eines Gesamtsystems betrachtet. Die Übungsumgebung enthält typische Störungen, deren Ursache erst durch die gemeinsame Betrachtung mehrerer Signale sichtbar wird.
Der Schwerpunkt liegt auf praktischen Betriebsentscheidungen: Welche Messwerte sind aussagekräftig, welche Daten müssen gemeinsam gesichert werden und wann ist ein geplanter Versionswechsel rückgängig zu machen? Eine Wiederherstellung wird tatsächlich auf einem getrennten Ziel geprüft. Ausfallsicherheit wird anhand der vorhandenen Architektur bewertet; eine horizontale Vervielfachung des Hub-Prozesses wird nicht als pauschale Hochverfügbarkeitslösung vorausgesetzt.
Lernziele
- Geeignete Betriebskennzahlen und handlungsfähige Alarme für eine Hub-Plattform auswählen.
- Benutzerlast, Startzeiten und Speicherverbrauch für Kapazitätsentscheidungen auswerten.
- Die Bestandteile einer konsistenten Sicherung bestimmen und eine Wiederherstellung testen.
- Updates und Störungen mit dokumentierten Prüfschritten kontrolliert bearbeiten.
Seminarinhalte
- Betriebsmodell und Inventar
- Metriken und Protokolle
- Alarme und Kapazität
- Sicherungsumfang und Konsistenz
- Wiederherstellung im Labor
- Updates und Rückfallverfahren
- Störungsdiagnose
- Betriebliche Abnahmeübung
Betriebsmodell und Inventar
- Komponenten, Zuständigkeiten und technische Abhängigkeiten erfassen.
- Verfügbarkeitsziele, tolerierbaren Datenverlust und Wiederanlaufzeiten konkretisieren.
- Betriebsinformationen und erforderliche Zugänge für Störungsfälle zusammenstellen.
Metriken und Protokolle
- Hub-Metriken in eine vorbereitete Prometheus-Umgebung aufnehmen.
- Anmelde-, Spawn- und Fehlerereignisse mit Systemsignalen verbinden.
- Messzugriff absichern und unnötige personenbezogene Protokolldaten vermeiden.
Alarme und Kapazität
- Startzeiten, aktive Sitzungen, CPU, Arbeitsspeicher und Speicherbelegung bewerten.
- Aussagekräftige Schwellwerte und eindeutige Handlungswege definieren.
- Gleichzeitige Anmeldungen und typische Nutzungsspitzen in einem begrenzten Lasttest untersuchen.
Sicherungsumfang und Konsistenz
- Hub-Datenbank, Konfiguration, Schlüssel, Benutzerdateien und Image-Definitionen unterscheiden.
- Sicherungszeitpunkte und notwendige Konsistenzbedingungen festlegen.
- Aufbewahrung, Schutz der Sicherungen und Wiederherstellungsvoraussetzungen dokumentieren.
Wiederherstellung im Labor
- Ein getrenntes Wiederherstellungsziel aus vorbereiteten Systembausteinen aufbauen.
- Zusammengehörige Daten und Konfigurationen zurückspielen.
- Anmeldung, Rollen, Benutzerdateien und Notebook-Ausführung nach der Wiederherstellung prüfen.
Updates und Rückfallverfahren
- Kompatibilität von Hub, Server, Authenticator, Spawner und Images vorab prüfen.
- Datenbankmigrationen und Änderungen an persistenten Daten berücksichtigen.
- Abbruchkriterien und Rückfallweg vor dem Versionswechsel festlegen.
Störungsdiagnose
- Fehler bei Authentifizierung, Proxy, Spawner und Speicher voneinander abgrenzen.
- Eine Ereignisfolge aus Protokollen und Messwerten rekonstruieren.
- Abhilfe durchführen und deren Wirkung anhand definierter Kriterien prüfen.
Betriebliche Abnahmeübung
- Einen Wartungsvorgang mit Sicherung, Prüfung und dokumentierter Freigabe durchspielen.
- Einen vorbereiteten Ausfall bearbeiten und die Wiederanlaufzeit messen.
- Eine kurze Arbeitsanweisung für den regelmäßigen Betrieb vervollständigen.
Praktische Übungen
- Metriken und Protokolle der Laborplattform zusammenführen und einen sinnvollen Alarm konfigurieren.
- Einen begrenzten Lastfall ausführen und den Engpass anhand der Messwerte bestimmen.
- Eine abgestimmte Sicherung erstellen und auf einem getrennten Ziel wiederherstellen.
- Ein Update oder einen Störungsfall mit Abbruchkriterien, Funktionsprüfung und dokumentierter Freigabe bearbeiten.
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: | 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. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Administratoren, Plattformbetreiber und technische Verantwortliche für produktive JupyterHub-Umgebungen. |
| Voraussetzungen: | Praktische JupyterHub-Administration, sichere Linux-Kenntnisse und Grundlagen zu Monitoring und Datensicherung. Die Übungen verwenden eine vorbereitete Umgebung; Kubernetes-Erfahrung ist für den Clustervergleich hilfreich. |
| 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, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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.
