Skip To Content

Best Practices für Administratoren

Nachfolgend werden Best Practices und Hinweise für Administratoren von ArcGIS Notebook Server aufgeführt.

Verwalten der Bereitstellung

Computerressourcen

Wenn ein Notebook ausgeführt wird, belegt der Container, in dem es ausgeführt wird, Ressourcen der ArcGIS Notebook Server-Site. Die Standard-Runtime erfordert 1 CPU-Kern und 4 GB Arbeitsspeicher, während die erweiterte Runtime 2 CPU-Kerne und 6 GB Arbeitsspeicher benötigt. Stellen Sie sicher, dass Ihre Server-Site für alle Portalmitglieder mit Notebook-Berechtigungen über ausreichend Kapazität auf dem Computer verfügt.

Verbund

ArcGIS Notebook Server muss mit einem Portal verbunden sein, um ausgeführt werden zu können. Der Betrieb einer eigenständigen ArcGIS Notebook Server-Site ist nicht möglich.

Sie sollten die Verbindung Ihrer ArcGIS Notebook Server-Site nur dann wieder aufheben, wenn dies unbedingt notwendig ist. Das Aufheben der Verbindung für eine ArcGIS Notebook Server-Site hat schwerwiegende, unwiderrufliche Folgen für die Serverinhalte und Notebooks.

Ports

Öffnen und schützen Sie Port 11443 auf Ihrem ArcGIS Notebook Server-Computer. Der Web Adaptor muss mit diesem Port kommunizieren; dabei sollte der gesamte Datenverkehr über den Web Adaptor laufen.

ArcGIS Notebook Server benötigt Zugriff auf Port 7443 auf dem Hostcomputer des ArcGIS Enterprise-Portals, mit dem die Verbindung besteht. Auf dem ArcGIS Notebook Server-Computer muss Port 7443 nicht geöffnet sein.

Docker-Container werden standardmäßig auf den Ports 30001 bis 31000 erstellt. Diese Ports sind von außerhalb des ArcGIS Notebook Server-Computers nicht zugänglich, da nur ArcGIS Notebook Server mit diesen Ports kommunizieren muss.

Vernetzen

Über die Docker-Engine-Komponente in Ihrer ArcGIS Notebook Server-Site kann der Code in ArcGIS Notebooks auf Ihr Netzwerk zugreifen. Wenn es in einem ausgeführten Notebook Probleme mit der Netzwerkverbindung gibt, überprüfen Sie folgendermaßen das Docker-Netzwerk mit dem Befehlswerkzeug docker network:

  • Über den Befehl docker network create können Sie das Netzwerk bei Bedarf neu erstellen.
  • Dann müssen Sie es den Containern Ihrer Site mithilfe des Befehls docker network connect erneut zuweisen.

Mit dem Befehl docker ps -a können Sie eine Liste aller Container in Ihrer Site aufrufen.

Protokolle

Mithilfe der ArcGIS Notebook Server-Protokolle können Sie Probleme bei der Ausführung von ArcGIS Notebooks beheben. Fragen Sie die Protokolle über das ArcGIS Notebook Server-Administratorverzeichnis ab. Es können verschiedene Protokollierungsebenen festgelegt werden, die jeweils unterschiedliche Arten von Informationen zur Verfügung stellen.

Linux-Benutzer

Führen Sie die Diagnoseprüfung durch, bevor Sie die Installation abschließen.

ArcGIS Notebook Server sollte nicht als root ausgeführt werden.

Steuern des Zugriffs

Portalzugriff

Sie können steuern, wer in Ihrem ArcGIS Enterprise-Portal über Notebook-Berechtigungen verfügen soll. Für jedes Mitglied, das erstmals ein Notebook erstellt, wird ein eigener Docker-Container für Notebooks gestartet. Dies stellt eine umfangreiche Aktion dar, bei der Ressourcen und Arbeitsspeicher auf Ihrem Servercomputer verbraucht werden.

Standardmäßig verfügen nur Portal-Administratoren über die Berechtigungen zum Erstellen und Bearbeiten von Notebooks; Publisher haben diese Berechtigungen nicht. Erstellen Sie eine oder mehrere benutzerdefinierte Rollen im Portal, um Mitgliedern, die nicht Administratoren sind, Notebook-Berechtigungen zu gewähren. Achten Sie stets darauf, wer eine Rolle erhält, die diese Berechtigungen umfasst.

Systemzugriff

Für den bei der Installation erstellten Ordner "arcgisworkspace" muss eine strenge Zugriffskontrolle gelten. Nur der Benutzer, der ArcGIS Notebook Server installiert hat, und die Systemadministratoren können anfangs darauf zugreifen. Dieser Ordner enthält die privaten Workspaces der Benutzer und damit Daten, auf die andere Benutzer keinen Zugriff haben sollten. An diesem Ort sind auch die Portal-Token-Informationen gespeichert, auf die Docker-Container Zugriff haben.

Das Verzeichnis befindet sich standardmäßig unter <ArcGIS Notebook Server install directory>/usr/directories/arcgisworkspace.

Freigegebene Notebooks

Wenn Sie ein freigegebenes Notebook als Administrator öffnen, haben Sie automatisch Administratorberechtigungen für das Notebook, einschließlich der Möglichkeit, alle Zellen auszuführen. Öffnen Sie nur Notebooks aus einer vertrauenswürdigen Quelle, und führen Sie die einzelnen Zellen erst aus, nachdem Sie ihren Inhalt überprüft haben.

Anpassen der Bereitstellung

Ändern der Standardvorlage für Notebooks

ArcGIS Notebook Server enthält eine Standardvorlage für Notebooks, die beim Öffnen eines neuen Notebooks angezeigt wird. Als Administrator können Sie diese Standardvorlage mit einer an Ihr Unternehmen angepassten Notebook-Datei überschreiben.

Erstellen Sie dazu das Notebook, das Sie als Standardvorlage für Ihre Organisation verwenden möchten, und speichern Sie es dann, um das vorhandene Vorlagen-Notebook unter <ArcGIS Notebook Server install directory>/framework/etc/ipynb_defaults/default_new.ipynb zu überschreiben. Das Notebook muss default_new.ipynb genannt werden, damit es in ArcGIS Notebook Server als Standardvorlage für Notebooks verwendet werden kann.