Skip To Content

Konfigurieren von ArcGIS Notebook Server-Verzeichnissen

ArcGIS Notebook Server speichert dateibasierte Konfigurationen und Inhalte für verschiedene Vorgänge in Serververzeichnissen. Diese Verzeichnisse können während der Installation und Konfiguration von ArcGIS Notebook Server oder später über das ArcGIS Notebook Server-Administratorverzeichnis hinzugefügt werden.

Es gibt vier Verzeichnistypen, die jeweils eine bestimmte Rolle bei Serveroperationen spielen: das Workspace-Verzeichnis, das Datenverzeichnis, das Ausgabeverzeichnis und das Systemverzeichnis. Die Workspace- und Datenverzeichnisse werden nachfolgend beschrieben. Die Ausgabe- und Systemverzeichnisse werden intern von ArcGIS Notebook Server genutzt.

Workspace-Verzeichnis

Das Workspace-Verzeichnis ermöglicht es Notebook-Autoren, die in ihren Notebooks verwendeten Dateien zu speichern und zu lesen. Jeder Notebook-Autor im ArcGIS Enterprise-Portal verfügt über einen eigenen Ordner im Workspace-Verzeichnis. Der eigene, eindeutige Ordner eines Benutzers wird in jedem von ihm erstellten ArcGIS-Notebook gemountet, sodass das Notebook aus dem Workspace-Verzeichnis lesen und auch darin schreiben kann. Ein Notebook kann nur Informationen im Workspace-Verzeichnis des Autors lesen und schreiben. Die Notebooks anderer Benutzer können nicht auf dieses Verzeichnis zugreifen.

Standardmäßig werden die privaten Workspace-Verzeichnisse der Benutzer in den Ordnern /directories/arcgisworkspace/<userid> erstellt. Die Berechtigungen sind dabei auf -rwxrwxrwx festgelegt. Diese Berechtigungsebene ist erforderlich, da das Linux-Benutzerkonto, das standardmäßig im Container ausgeführt wird, eine andere UID und GID (Gruppen-ID) aufweist als das Benutzerkonto des Betriebssystems, unter dem der ArcGIS Notebook Server-Daemon ausgeführt wird.

Wenn Sie aus Sicherheitsgründen nicht mit offenen Berechtigungen arbeiten möchten, können Sie das Berechtigungsmodell über die Systemeigenschaft applyDefaultUserWorkspacePermissions ändern. Wenn diese Eigenschaft auf true festgelegt wird, werden Workspace-Verzeichnisse gemäß den Standardeinstellungen des Systems erstellt: Statt der offenen Einstellung -rwx------ wird z. B. -rwxrwxrwx verwendet.

Damit diese Funktion verwendet werden kann, muss der Betriebssystembenutzer, der den Notebook Server-Daemon ausführt, die UID 1050 und die GID 100 aufweisen (um mit UID und GID des Container-Benutzers übereinzustimmen).

  1. Melden Sie sich beim Administratorverzeichnis an. Die URL hat das Format https://notebookserver.domain.com:11443/arcgis/admin.
  2. Navigieren Sie zu System > Properties, und klicken Sie auf Edit.
  3. Fügen Sie im Eigenschaftenfeld die folgende JSON-Zeichenfolge hinzu, und speichern Sie die Änderung:

    {
       "applyDefaultUserWorkspacePermissions":"true"
    }

Datenverzeichnis

Daten sind für ArcGIS-Notebooks essenziell. Beim Erstellen von Notebooks können Benutzer Daten-Layer von Elementen im ArcGIS Enterprise-Portal, externen GIS-Servern oder lokalen Dateiverzeichnissen hinzufügen.

Ein lokales Verzeichnis mit Daten kann Notebooks als Dateipfad zur Verfügung gestellt werden, indem es bei der ArcGIS Notebook Server-Site registriert wird. Mehrere Datenverzeichnisse können bei einer Server-Site registriert werden. Jedes registrierte Datenverzeichnis wird für jedes Notebook zur Verfügung gestellt, das in dieser Site ausgeführt wird.

Vor allem Notebooks, die Raster-Analyse-Workflows verwenden, benötigen Datenverzeichnisse. Dateibasierte Raster-Speicher können als Datenverzeichnis registriert werden, sodass die Ausgabe der Raster-Analyse-Werkzeuge sofort in Notebooks verfügbar ist.

Hinweise zu Datenverzeichnissen

Damit Notebooks Zugriff auf ein registriertes Datenverzeichnis haben, müssen Sie Modus-755-Berechtigungen für das Verzeichnis festlegen.

Alle Notebook-Autoren in Ihrer Organisation können Daten aus allen registrierten Datenverzeichnissen zu ihren Notebooks hinzufügen. Es ist nicht möglich, Datenverzeichnisse auf bestimmte Benutzer oder Gruppen im Portal zu beschränken.

In Deep-Learning-Workflows, bei denen Bildschnipsel zum Trainieren eines Modells erzeugt werden, werden die Schnipsel in einem dateibasierten Raster-Speicher gehostet. Wenn Sie einen solchen Workflow ausführen, müssen Sie den Raster-Speicher bei ArcGIS Notebook Server als Datenverzeichnis registrieren, um Ihren Notebooks die Bildschnipsel zur Verfügung zu stellen.

Daten in registrierten Datenverzeichnissen sind nicht Teil des ArcGIS Enterprise-Portals. Beim Freigeben eines Notebooks müssen Sie daher sicherstellen, dass alle Benutzer, die das freigegebene Notebook anzeigen möchten, Zugriff auf die registrierten Datenverzeichnisse haben, auf die das Notebook verweist.

Registrieren eines neuen Datenverzeichnisses bei ArcGIS Notebook Server

Über Register Server Directory im ArcGIS Notebook Server-Administratorverzeichnis können Sie der Server-Site ein lokales Verzeichnis als Datenverzeichnis zur Verfügung stellen.

  1. Melden Sie sich beim Administratorverzeichnis an. Die URL hat das Format https://notebookserver.domain.com:11443/arcgis/admin.
  2. Navigieren Sie zu System > Directories, und klicken Sie auf Register Server Directory.
  3. Geben Sie den Namen und den vollständigen Pfad des Verzeichnisses auf Ihrem Computer an.
  4. Geben Sie an, dass das Verzeichnis als DATA-Verzeichnis fungieren soll.
  5. Klicken Sie zur Bestätigung auf Register Server Directory.

Sie können den Namen oder Pfad eines Verzeichnisses, das bei ArcGIS Notebook Server registriert ist, nicht bearbeiten oder aktualisieren. Um Änderungen vornehmen zu können, müssen Sie die Registrierung des vorhandenen Verzeichnisses entfernen und es anschließend neu registrieren.

Angeben eines neuen Speicherorts für ein Serververzeichnis

Ab Version 10.7.1 können Sie mit dem Administratorverzeichnis ein vorhandenes Verzeichnis bearbeiten und seinen Speicherort ändern. Sie sollten diese Methode bei der Erweiterung auf eine Site mit mehreren Computern verwenden, um die Verzeichnisse in freigegebenen Dateipfaden abzulegen.

  1. Melden Sie sich beim Administratorverzeichnis an. Die URL hat das Format https://notebookserver.domain.com:11443/arcgis/admin.
  2. Navigieren Sie zu System > Directories, und klicken Sie auf das zu ändernde Verzeichnis. Klicken Sie auf Bearbeiten.
  3. Ersetzen Sie den vorhandenen Wert des Verzeichnispfades durch den neuen Pfad des Verzeichnisses. Klicken Sie zur Bestätigung auf Bearbeiten.

    Nach dem Neustart der Site verwendet diese den neuen Pfad, um auf das Verzeichnis zuzugreifen.

  4. Kopieren Sie den Inhalt des vorhandenen Verzeichnisses, und fügen Sie ihn an dem neuen Speicherort ein.

Wiederholen Sie diese Schritte für jedes Verzeichnis, das Sie aktualisieren möchten.