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. |
Vorbereitung des Updates
Bevor Sie mit der Aktualisierung starten, entpacken Sie die Installationsdatei security.manager-NEXT-1.7.0.zip
in einen beliebigen Ordner.
Darin wird der Ordner security.manager-NEXT-1.7.0
erstellt, der im Folgenden als [SECMAN-DIR]
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-DIR]\secman-next.war
aus der Auslieferung in den Ordner[TOMCAT]\webapps
. -
Editieren Sie die Datei
[TOMCAT]\webapps\secman-next\WEB-INF\classes\custom-application.properties
und passen Sie den Parameterdata.directory.location
auf 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-DIR]/cli/linux_x64
für Linux. -
[SECMAN-DIR]\cli\windows_x64
fü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 secmanctl
aus. -
Unter Windows führen Sie dafür den Befehl
where secmanctl
aus.
-
-
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.7.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.soe
mit der gleichnamigen Datei aus dem Ordner[SECMAN-DIR]/soi/ArcGIS 10.x
. -
Aktualisieren Sie die Erweiterung
ct-security-soi-arcgispro.soe
mit der gleichnamigen Datei aus dem Ordner[SECMAN-DIR]/soi/ArcGIS 10.x
.
ArcGIS Server 11.x:
-
Aktualisieren Sie die Erweiterung
ct-security-soi-arcgispro.soe
mit der gleichnamigen Datei aus dem Ordner[SECMAN-DIR]/soi/ArcGIS 11.x
.
-
-
Überprüfen Sie, dass die Versionsnummer der aktualisierten Erweiterungen in der Spalte Anzeigename nun die Version 1.7.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--dry
Option 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.