Update einer bestehenden Installation
Diese Seite beschreibt, wie Sie security.manager NEXT auf eine neuere Version aktualisieren. Ein Update umfasst dabei die Aktualisierung der folgenden Komponenten:
-
security.manager NEXT Manager UI (Browser-Anwendung)
-
security.manager NEXT CLI (Kommandozeilenwerkzeug)
-
security.manager NEXT SOI (ArcGIS Server Erweiterung)
|
Vor dem Update
Bitte beachten Sie auch die Update-Hinweise in den Release Notes der aktuellen Version sowie aller Versionen die zwischen der aktuellen und der bislang bei Ihnen installierten Version liegen. Bei einem Update von security.manager NEXT, das mit einem Upgrade von ArcGIS Enterprise von 10 auf 11 einhergeht, beachten Sie zunächst die Upgrade-Hinweise. |
Vorbereitung des Updates
Bevor Sie mit der Aktualisierung starten, entpacken Sie die Installationsdatei security.manager-NEXT-1.11.0.zip in einen beliebigen Ordner.
Darin wird der Ordner security.manager-NEXT-1.11.0 erstellt, der im Folgenden als [SECMAN_DIST] bezeichnet wird.
Aktualisierung der Manager UI
Um die Versionsnummer der Manager UI vor oder nach einem Update zu prüfen, rufen Sie https://<tomcat-host>/secman-next/info.txt im Browser auf.
|
Gehen Sie wie folgt vor, um die Manager UI zu aktualisieren:
-
Ermitteln Sie das konfigurierte Datenverzeichnis (Parameter
data.directory.location) innerhalb der Datei[TOMCAT]\webapps\secman-next\WEB-INF\classes\custom-application.properties. Das Verzeichnis enthält die angepasste Konfiguration der installierten Version des security.manager NEXT. Diesen Wert benötigen Sie, um die aktuelle Konfiguration wiederherstellen zu können. -
Stoppen Sie den Apache Tomcat-Dienst, auf dem die Manager UI installiert ist.
-
Entfernen Sie die alte Manager UI-Webanwendung unter
[TOMCAT]\webapps. Sichern Sie den bestehenden Ordner zunächst in einem Backup-Verzeichnis, bevor Sie ihn endgültig löschen. -
Entpacken Sie die Datei
[SECMAN_DIST]\secman-next.waraus der Auslieferung in den Ordner[TOMCAT]\webapps. -
Editieren Sie die Datei
[TOMCAT]\webapps\secman-next\WEB-INF\classes\custom-application.propertiesund passen Sie den Parameterdata.directory.locationauf den zuvor ermittelten Wert an. -
Starten Sie den Apache Tomcat-Dienst neu.
-
Prüfen Sie die Version der Manager UI wie oben beschrieben.
Aktualisierung der CLI
Die Anwendung secmanctl wird als ausführbare Datei für Windows- und Linux-Betriebssysteme (x86-64 Architektur) ausgeliefert.
Alternativ kann die Anwendung als Paket über die öffentlichen npm-Registry installiert werden.
Je nachdem wie secmanctl zuvor installiert worden ist, bestehen zwei Möglichkeiten die CLI zu aktualisieren:
-
Wenn die ausführbare Datei installiert wurde, erfolgt die Aktualisierung im entsprechenden Installationsverzeichnis.
-
Wenn die Anwendung als npm-Paket installiert worden ist, erfolgt die Aktualisierung über die npm-Registry.
Aktualisierung der ausführbaren Datei
In der Auslieferung finden Sie die Anwendung secmanctl im Verzeichnis:
-
[SECMAN_DIST]/cli/linux_x64für Linux. -
[SECMAN_DIST]\cli\windows_x64für Windows.
Für die Aktualisierung im bestehenden Installationsverzeichnis führen Sie folgende Schritte aus:
-
Ermitteln Sie das aktuelle Installationsverzeichnis der Anwendung.
-
Unter Linux führen Sie dafür den Befehl
which secmanctlaus. -
Unter Windows führen Sie dafür den Befehl
where secmanctlaus.
-
-
Löschen Sie alle Dateien der vorherigen Installation aus dem aktuellen Installationsverzeichnis.
-
Kopieren Sie alle Dateien aus der Auslieferung in das Installationsverzeichnis.
-
Prüfen Sie die neue Version der CLI mit dem Befehl
secmanctl --version. Die Version sollte 1.11.0 sein.
Aktualisierung der SOI
|
Wichtige Hinweise zum Update
|
Um die SOI zu aktualisieren, verwenden Sie den ArcGIS Server Manager. Gehen Sie dazu wie folgt vor:
-
Melden Sie sich beim ArcGIS Server Manager an.
-
Navigieren Sie zum Abschnitt Site > Erweiterungen.
-
Führen Sie nun ein Update der installierten SOE-Dateien über die Aktion Erweiterung bearbeiten
durch.ArcGIS Server 10.x:
-
Aktualisieren Sie die Erweiterung
ct-security-soi-arcmap.soemit der gleichnamigen Datei aus dem Ordner[SECMAN_DIST]/soi/ArcGIS 10.x. -
Aktualisieren Sie die Erweiterung
ct-security-soi-arcgispro.soemit der gleichnamigen Datei aus dem Ordner[SECMAN_DIST]/soi/ArcGIS 10.x.
ArcGIS Server 11.x:
-
Aktualisieren Sie die Erweiterung
ct-security-soi-arcgispro.soemit der gleichnamigen Datei aus dem Ordner[SECMAN_DIST]/soi/ArcGIS 11.x.
-
-
Überprüfen Sie, dass die Versionsnummer der aktualisierten Erweiterungen in der Spalte Anzeigename nun die Version 1.11.0 enthält.
-
Überprüfen Sie, dass zuvor bestehende Zugriffsrechte weiterhin gesetzt sind. Dazu haben Sie folgende Möglichkeiten:
-
Überprüfen Sie die Zugriffsrechte mithilfe der Manager UI.
Oder
-
Überprüfen Sie die Zugriffsrechte mithilfe der security.manager NEXT CLI. Wenn Sie das
sync-Kommando mit der--dryOption verwenden, sollte keine Unterschiede zwischen den gesetzten und den gesicherten Zugriffsrechten gemeldet werden:$ secmanctl sync -f ./backup_policies -d https://gis.example.com:6443/arcgis -t MghzyNeWubQtT.. --dry
-
Nach dem Update
Geschafft! Sie haben die Aktualisierung erfolgreich abgeschlossen. Sie können nun die neuen Features des security.manager NEXT kennenlernen.