Seminar JupyterLab – Jupyter Server und Kernel administrieren

Inhaltsverzeichnis

Beschreibung

Eine funktionierende Notebook-Oberfläche benötigt eine klar organisierte technische Umgebung. Das Seminar behandelt Jupyter Server als Grundlage von JupyterLab und trennt den Serverprozess von den eigentlichen Rechenkerneln. Unterschiedliche Python-Umgebungen, Kernelspecs und Erweiterungstypen werden systematisch verwaltet. Dadurch lassen sich häufige Probleme mit fehlenden Modulen oder falsch zugeordneten Kerneln gezielt eingrenzen.

Die Administration wird an einer vorbereiteten Linux-Instanz geübt. Neben Installation und Konfiguration stehen Dienststart, Protokolle, Dateirechte und kontrollierter Remote-Zugriff im Mittelpunkt. Der einzelne Jupyter Server wird als Arbeitsplatzdienst für eine Identität behandelt. Die Mehrbenutzerverwaltung und Trennung verschiedener Personen erfolgt in den JupyterHub-Seminaren. Für die Wiederherstellung werden Konfigurationen, Umgebungsdefinitionen und benötigte Arbeitsdateien getrennt betrachtet.

Lernziele

  • Serverumgebung und Kernelumgebungen technisch trennen und nachvollziehbar dokumentieren.
  • Kernel registrieren und typische Paket- oder Pfadprobleme diagnostizieren.
  • Erweiterungen kontrolliert installieren und deren Berechtigungsumfang einordnen.
  • Einen einzelnen Jupyter-Dienst geschützt betreiben und nach einer Änderung wieder prüfen.

Seminarinhalte

  1. Komponenten und Installationsmodell
  2. Kernel und Paketumgebungen
  3. Konfiguration und Dienstbetrieb
  4. Zugriffsschutz und Reverse Proxy
  5. Erweiterungen und Wartung
  6. Administration mit Fehlerszenarien

Komponenten und Installationsmodell

  • JupyterLab, Jupyter Server, IPython und ipykernel technisch zuordnen.
  • Eine getrennte Serverumgebung und eine fachliche Kernelumgebung planen.
  • Installationswege und Versionsbindung für die Übungsumgebung festlegen.

Kernel und Paketumgebungen

  • Kernelspecs registrieren, benennen und wieder entfernen.
  • Interpreter, Paketpfade und Startparameter einer Notebook-Sitzung untersuchen.
  • Fehlende Pakete und falsch ausgewählte Umgebungen reproduzierbar diagnostizieren.

Konfiguration und Dienstbetrieb

  • Konfigurationsdateien, Arbeitsverzeichnisse und Dateirechte nachvollziehen.
  • Einen Dienststart unter einer vorgesehenen Identität vorbereiten.
  • Startfehler, Protokolle und sauberes Beenden laufender Prozesse prüfen.

Zugriffsschutz und Reverse Proxy

  • Token- oder Passwortschutz und die Folgen ungeschützten Codezugriffs bewerten.
  • TLS-Terminierung, Proxy-Header und WebSocket-Verbindungen an einem vorbereiteten Proxy prüfen.
  • CORS- und XSRF-Schutz einordnen und ungeprüfte Freigaben vermeiden.

Erweiterungen und Wartung

  • Frontend- und Servererweiterungen unterscheiden und ihren Installationsort prüfen.
  • Paketstände erfassen und eine Änderung in einer getrennten Umgebung vorbereiten.
  • Konfiguration, Arbeitsdaten und Wiederherstellungsinformationen sichern.

Administration mit Fehlerszenarien

  • Einen zusätzlichen Kernel integrieren und seine Ausführbarkeit nachweisen.
  • Ein Rechteproblem und einen fehlerhaften Startpfad systematisch untersuchen.
  • Eine frische Instanz aus gesicherten Definitionen bereitstellen und den Notebook-Lauf prüfen.

Praktische Übungen

  1. Eine Serverumgebung und zwei getrennte Python-Kernelumgebungen vorbereiten.
  2. Beide Kernel registrieren und im Notebook Interpreter sowie Paketpfade kontrollieren.
  3. Den Dienst über einen vorbereiteten geschützten Zugang erreichen und einen WebSocket-Fehler eingrenzen.
  4. Eine Konfigurationsänderung sichern, kontrolliert anwenden und auf einer frischen Instanz nachvollziehen.

Ansprechpartner

Seminardetails

Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Linux-Administratoren, technische Trainer und Entwickler mit Verantwortung für Jupyter-Arbeitsplätze.
Voraussetzungen: Linux-Grundkenntnisse zu Benutzern, Dateirechten, Prozessen und Diensten sowie grundlegende Python-Paketverwaltung. Erste JupyterLab-Erfahrung.
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
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben