Seminar JupyterHub – Grundlagen und Bereitstellung unter Linux

Inhaltsverzeichnis

Beschreibung

JupyterHub stellt mehreren Personen eigene Rechenumgebungen über einen zentralen Zugang bereit. Das Seminar erklärt die Aufgaben von Hub, Proxy, Authenticator, Spawner und Single-User-Server und zeigt deren Zusammenspiel auf einer Linux-Instanz. Als überschaubarer Einstiegsweg wird The Littlest JupyterHub betrachtet und in einer dafür geeigneten Übungsumgebung eingerichtet. Eine manuell verwaltete Installation wird hinsichtlich ihrer zusätzlichen Verantwortlichkeiten eingeordnet.

Von der ersten Anmeldung bis zur überprüften Benutzerumgebung entsteht eine kleine, nachvollziehbar konfigurierte Plattform. Besondere Aufmerksamkeit gilt der Trennung von System-, Hub- und Benutzerumgebung sowie den Zuständigkeiten für Pakete und Dateirechte. Das Labor umfasst HTTPS, begrenzte Administrationsrechte und grundlegende Störungstests. Kubernetes, komplexe Verzeichnisdienstanbindungen und weitergehende Sicherheitsarchitekturen werden in eigenen Fachseminaren vertieft.

Lernziele

  • Die Komponenten einer JupyterHub-Installation und ihre Kommunikationswege erklären.
  • Einen geeigneten Linux-Bereitstellungsweg auswählen und nachvollziehbar konfigurieren.
  • Benutzerzugang und individuelle JupyterLab-Arbeitsumgebungen funktionsfähig bereitstellen.
  • Typische Anmelde-, Start- und Rechteprobleme anhand geeigneter Protokolle eingrenzen.

Seminarinhalte

  1. Architektur und Betriebsmodell
  2. Linux-Umgebung vorbereiten
  3. Installation und Basiskonfiguration
  4. Anmeldung und Berechtigungen
  5. Benutzerumgebungen und Spawner
  6. Geschützter Zugang
  7. Erste Betriebsaufgaben
  8. Plattformprüfung

Architektur und Betriebsmodell

  • Hub, Proxy, Authenticator, Spawner und Single-User-Server zuordnen.
  • Einzelserver und Kubernetes als unterschiedliche Bereitstellungsmodelle vergleichen.
  • Vertrauensmodell, Zuständigkeiten und erwartete gleichzeitige Nutzung festlegen.

Linux-Umgebung vorbereiten

  • Unterstützte Betriebssystemumgebung, DNS und Erreichbarkeit prüfen.
  • Benutzeridentitäten, Dateirechte und Speicherbereiche für das Labor vorbereiten.
  • System-, Hub- und Benutzerumgebung bei TLJH unterscheiden.

Installation und Basiskonfiguration

  • Die bereitgestellte Linux-Instanz mit einem geeigneten Installationsweg einrichten.
  • Konfiguration kontrolliert ändern und betroffene Dienste neu laden.
  • Installationszustand und wesentliche Entscheidungen dokumentieren.

Anmeldung und Berechtigungen

  • Authenticator und Zulassungsregeln anhand des Laboraufbaus konfigurieren.
  • Normale Konten und administrative Aufgaben sauber trennen.
  • Anmeldung, Abmeldung und gesperrte Zugänge mit Testkonten prüfen.

Benutzerumgebungen und Spawner

  • Individuelle JupyterLab-Sitzungen starten, stoppen und untersuchen.
  • Gemeinsame Paketumgebung und benutzerspezifische Arbeitsdaten abgrenzen.
  • Kernel, Dateirechte und grundlegende Ressourcenbegrenzungen prüfen.

Geschützter Zugang

  • HTTPS mit vorbereiteter Namensauflösung und Zertifikaten einrichten.
  • Proxy-Verhalten und WebSocket-Verbindungen nachvollziehen.
  • Öffentlich erreichbare Komponenten und interne Dienste voneinander trennen.

Erste Betriebsaufgaben

  • Inaktive Server kontrolliert beenden und Nutzung beobachten.
  • Konfiguration, wichtige Schlüssel und Benutzerdateien in ein Sicherungskonzept aufnehmen.
  • Anmelde-, Spawn- und Dateirechtefehler an geeigneten Protokollen untersuchen.

Plattformprüfung

  • Mehrere Testkonten mit eigenen Arbeitsdateien und Notebooks ausstatten.
  • Zugriffstrennung, Neustart und Paketverfügbarkeit anhand einer Prüfliste kontrollieren.
  • Einen absichtlich fehlerhaften Startablauf korrigieren und erneut testen.

Praktische Übungen

  1. Eine vorbereitete Linux-Instanz prüfen und eine kleine JupyterHub-Umgebung einrichten.
  2. Zwei Benutzerkonten mit getrennten Arbeitsverzeichnissen anmelden und Notebook-Sitzungen starten.
  3. HTTPS sowie einen geeigneten Kernel konfigurieren und den Zugriff aus einem zweiten Browserkontext prüfen.
  4. Eine fehlerhafte Benutzerumgebung untersuchen, korrigieren und die grundlegenden Betriebsprüfungen wiederholen.

Ansprechpartner

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: Systemadministratoren, technische Trainer und IT-Verantwortliche für gemeinsam genutzte Notebook-Plattformen.
Voraussetzungen: Sichere Linux-Grundlagen, Benutzer- und Rechteverwaltung, TCP/IP sowie grundlegende Python-Paketverwaltung. Kenntnisse zu Jupyter Server und Kerneln sind erforderlich oder vorab zu erwerben.
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.

Seminar Startdatum Enddatum Ort Dauer
Ulm 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 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
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
Trier 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 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
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben