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 ArcGIS Notebook Server Manager 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 eindeutige Ordner eines Benutzers wird in allen von ihm erstellten ArcGIS Notebooks gemountet, sodass das Notebook Lese- und Schreibzugriff auf das Workspace-Verzeichnis hat. 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 ArcGIS Notebook Server-Daemon ausführt, die UID 1050 und die GID 100 aufweisen (um mit UID und GID des Container-Benutzers übereinzustimmen).
- Melden Sie sich beim Administratorverzeichnis an. Die URL hat das Format https://notebookserver.domain.com:11443/arcgis/admin.
- Navigieren Sie zu System > Properties, und klicken Sie auf Edit.
- Fügen Sie im Eigenschaftenfeld die folgende JSON-Zeichenfolge hinzu, und speichern Sie die Änderung:
{ "applyDefaultUserWorkspacePermissions":"true" }
Datenverzeichnis
Daten sind für ArcGIS Notebooks von essenzieller Bedeutung. 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
Sie können ein neues Datenverzeichnis in ArcGIS Notebook Server Manager registrieren, um ein lokales Verzeichnis für die Server-Site verfügbar zu machen.
- Melden Sie sich als Administrator bei Ihrem ArcGIS Enterprise-Portal an, und öffnen Sie ArcGIS Notebook Server Manager.
- Öffnen Sie die Seite Einstellungen, und klicken Sie auf Verzeichnisse.
- Klicken Sie auf "Datenverzeichnis registrieren", um das Dialogfeld für die Registrierung zu öffnen.
- Geben Sie den Namen und den vollständigen Pfad des Verzeichnisses auf Ihrem Computer an.
- Geben Sie an, dass das Verzeichnis als DATA-Verzeichnis fungieren soll.
- Klicken Sie zur Bestätigung auf Speichern.
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.8 können Sie ein vorhandenes Verzeichnis im Manager bearbeiten und seinen Speicherort ändern.Verwenden Sie diese Methode bei der Erweiterung auf eine Site mit mehreren Computern, um die Verzeichnisse in freigegebenen Dateipfaden abzulegen.
- Melden Sie sich als Administrator bei Ihrem ArcGIS Enterprise-Portal an, und öffnen Sie ArcGIS Notebook Server Manager.
- Öffnen Sie die Seite Einstellungen, und klicken Sie auf Verzeichnisse.
- Wählen Sie das Verzeichnis, das Sie ändern möchten, und klicken Sie auf das Symbol Bearbeiten.
- Ersetzen Sie den vorhandenen Wert des Verzeichnispfades durch den neuen Pfad des Verzeichnisses. Klicken Sie zur Bestätigung auf Speichern.
Nach dem Neustart der Site verwendet diese den neuen Pfad, um auf das Verzeichnis zuzugreifen.
- 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.