Sie können ArcGIS Notebook Server mit Befehlszeilenparametern installieren, anstatt den Installationsassistenten zu verwenden.
Tipp:
Der standardmäßige Deinstallationsmodus wird anhand des ausgewählten Installationsmodus festgelegt. Wenn Sie die automatische Installation über die Befehlszeile ausführen, wird die Deinstallation standardmäßig auf die automatische Deinstallation über die Befehlszeile festgelegt.
Überprüfen Sie vor dem Installieren von ArcGIS Notebook Server die Systemanforderungen.
Hinweis:
Bei Befehlszeilenparametern muss die Groß- und Kleinschreibung beachtet werden. Wenn bei der Installation Probleme auftreten, stellen Sie sicher, dass die Groß-/Kleinschreibung den in den folgenden Codebeispielen aufgeführten Eigenschaften entspricht.
Vorbereiten der Installation von ArcGIS Notebook Server
Bevor Sie mit der Installation fortfahren, müssen Sie diese Schritte ausführen:
- Melden Sie sich bei My Esri an, und rufen Sie die erforderlichen Dateien ab. Sie benötigen Folgendes:
- Ihren ArcGIS Notebook Server-Software-Download
- Ihre Autorisierungsdatei
- Je nach Ihrer Lizenz ein oder beide Docker-Container-Images. Diese Container-Images enthalten alle Komponenten, die für die Ausführung von ArcGIS Notebooks erforderlich sind. Weitere Informationen finden Sie unter Docker und ArcGIS Notebook Server.
- Überprüfen Sie, ob jeder Computer, auf dem Sie ArcGIS Notebook Server installieren möchten, die Systemanforderungen erfüllt.
- Ändern Sie die Firewall jedes Computers so, dass die Kommunikation über Port 11443, der durch ArcGIS Notebook Server verwendet wird, erfolgen kann.
- Fügen Sie Ihr Betriebssystembenutzerkonto (das Konto, mit dem ArcGIS Notebook Server installiert werden soll) einer Unix-Gruppe namens docker hinzu. Zu diesem Workflow finden Sie die entsprechende Dokumentation auf der Docker-Website.
Hinweis:
Die Installation von ArcGIS Notebook Server mit dem Root-Konto wird nicht unterstützt.
Automatisches Installieren von ArcGIS Notebook Server über die Befehlszeile
Führen Sie für die automatische Installation von ArcGIS Notebook Server über die Befehlszeile die folgenden Schritte aus:
Standardmäßig wird ArcGIS Notebook Server in ${HOME}/arcgis/notebookserver installiert.
- Öffnen Sie eine Befehlsshell als der Benutzer, der ArcGIS Notebook Server ausführen wird. Wechseln Sie zu dem Verzeichnis, in das Sie die Datei tar.gz für ArcGIS Notebook Server von My Esri heruntergeladen haben.
- Dekomprimieren Sie die Datei tar.gz mit dem folgenden Befehl:
tar -xvzf ArcGIS_Notebook_Server_Linux_<version>.tar.gz
- Wechseln Sie zum Verzeichnis, in dem die Datei dekomprimiert wurde, und dann zu <untar directory>/Documentation/EULA.pdf. Lesen Sie die Lizenzvereinbarung.
- Führen Sie in dem Verzeichnis die automatische Installation durch, und autorisieren Sie sie mit einer .prvc-Datei. Folgende Syntax wird verwendet:
Folgende Parameter werden im Befehlszeilenwerkzeug verwendet:<untar directory>/Setup -m silent -l yes -a <full path to .prvc file>
Parameter Beschreibung -m; --mode MODE (Optional) Der Installationsmodus: silent oder GUI. Die Standardeinstellung ist GUI.
-l; --license-agreement CHOICE Für automatischen Modus erforderlich. Entweder yes oder "No". "Yes" bedeutet, dass Sie die Esri Rahmenvereinbarung (E204, E300) gelesen und ihr zugestimmt haben. Sie können die Vereinbarung jederzeit lesen.
-a; --authorization-file PATH_TO_FILE (Optional) Der absolute Dateipfad der von Esri zur Verfügung gestellten Autorisierungs- oder Provisioning-Datei.
Wenn diese Option nicht verwendet wird, müssen Sie die Software nach der Installation autorisieren, wie im nächsten Abschnitt erläutert.
-d; --directory DIRECTORY (Optional) Standardmäßig wird ArcGIS Notebook Server im Verzeichnis ${HOME} installiert. DIRECTORY steht für ein anderes Installationsverzeichnis.
Der Pfad /arcgis/notebookserver/ wird an das Installationsverzeichnis angehängt.
Der Name des Installationsverzeichnisses muss aus Kleinbuchstaben bestehen. Die in der Installation enthaltenen Beispiele und Daten erfordern, dass der Datenpfad aus Kleinbuchstaben besteht.
-v; --verbose (Optional) Führen Sie den Installer im ausführlichen Modus aus.
-h; --help Die Hilfe für die Befehlszeile wird angezeigt und beendet.
-e; --examples Verwendungsbeispiele für die einzelnen Optionen werden angezeigt bzw. geschlossen.
- Ändern Sie Ihre Berechtigungen für das Betriebssystem, damit systemd den Boot-Vorgang und die Verwaltung von Prozessen in ArcGIS Notebook Server durchführen kann: Dadurch kann der Dienst beim Starten des Computers sofort geöffnet werden.
- Wechseln Sie in einem Terminal zum Root-Benutzer.
- Kopieren Sie die Unit-Datei <ArcGIS Notebook Server install directory>/framework/etc/scripts/agsnotebook.service nach /etc/systemd/system. Ändern Sie die Dateiberechtigungen dieser kopierten Datei von 700 in 600.
- Führen Sie als Root-Benutzer den folgenden Befehl aus:
# systemctl enable agsnotebook.service
- Starten Sie den Dienst systemd neu, und überprüfen Sie dessen Status, um sicherzustellen, dass er richtig konfiguriert ist:
# systemctl stop agsnotebook.service # systemctl start agsnotebook.service # systemctl status agsnotebook.service
- Beenden Sie die Sitzung als Root-Benutzer.
- Starten Sie das Betriebssystem neu, und stellen Sie sicher, dass ArcGIS Notebook Server ordnungsgemäß gestartet wird.
Automatisches Autorisieren der Software
Wenn Sie die Software nicht während der Installation autorisieren, führen Sie die Softwareautorisierung mit der folgenden Syntax durch, um ArcGIS Notebook Server automatisch zu autorisieren. Führen Sie den folgenden Befehl aus, um alle Optionen für die Autorisierung anzuzeigen:<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help
Autorisieren in einer nicht verbundenen Umgebung
Sie können ArcGIS Notebook Server in einer nicht verbundenen Umgebung mit einer Provisioning-Datei (.prvc) autorisieren. In diesem Prozess wird eine Datei generiert, die Sie an Esri senden müssen, um den Prozess abzuschließen.
- Führen Sie an der Eingabeaufforderung den unten angegebenen Befehl aus, wenn die ArcGIS Notebook Server-Installation abgeschlossen ist:
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>
- Nachdem die Ausgabe-Informationsdatei erstellt wurde, führen Sie einen der folgenden Schritte aus:
- Navigieren Sie zur Self-Service-Site von Esri. Folgen Sie den Anweisungen auf dem Bildschirm, um die Datei mit den Autorisierungsinformationen hoch- und die .ecp-Autorisierungsdatei herunterzuladen.
- Senden Sie die Datei mit den Autorisierungsinformationen per E-Mail an authorize@esri.com. Esri sendet Ihre .ecp-Autorisierungsdatei per E-Mail an Sie zurück.
- Wenn Sie die .ecp-Autorisierungsdatei mit einer der beiden Methoden empfangen haben, führen Sie das Skript authorizeSoftware erneut aus, um sie zu verarbeiten und die Serverautorisierung abzuschließen:
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .ecp file>
Wiederholen Sie diesen Workflow für jeden Computer, auf dem Sie ArcGIS Notebook Server installieren möchten.
Nach der Installation der gesamten Software konfigurieren Sie ArcGIS Notebook Server und erstellen die Server-Site. Sie können die Site mit dem Befehlszeilendienstprogramm createsite erstellen.