Skip to main content

Konfigurieren der Notfallwiederherstellung für ArcGIS Enterprise

Sie können die ArcGIS Enterprise-Bereitstellung in eine unverbundene Standby-Bereitstellung replizieren. Die Standby-Bereitstellung kann online geschaltet und als aktive Bereitstellung festgelegt werden, wenn die primäre Bereitstellung ausfällt.

Da die Standby-Bereitstellung nicht aktiv mit der primären Bereitstellung verbunden ist, können Sie die Standby-Bereitstellung in einem anderen Gebäude oder einer anderen Stadt einrichten, um Schutz vor Ausfallzeiten aufgrund von Ereignissen wie lokalen Naturkatastrophen oder Stromausfällen zu bieten. Beachten Sie, dass die Clients Zugriff auf die Standby-Bereitstellung haben müssen.

Exportieren Sie die Komponenten der primären ArcGIS Enterprise-Bereitstellung mit dem Werkzeug "WebGISDR" in eine komprimierte Datei, und verwenden Sie die komprimierte Datei, um die Standby-Bereitstellung einzurichten und zu verwalten.

Bevor Sie die Notfallwiederherstellung konfigurieren, lesen Sie den Abschnitt Notfallwiederherstellung und Replikation.

Exportieren von ArcGIS Enterprise

Verwenden Sie das Dienstprogramm "WebGISDR" mit dem Exportvorgang und eine Eigenschaftendatei, um die primäre ArcGIS Enterprise-Bereitstellung zu exportieren. Informationen zum Inhalt der exportierten Datei finden Sie unter ArcGIS Enterprise-Sicherungen. Die Größe der Datei und der Zeitaufwand für deren Erstellung ist je nach Anzahl der Elemente in Ihrer Organisation, Anzahl und Typ Ihrer gehosteten Web-Layer, Anzahl Ihrer Verbundserver und Anzahl der ArcGIS-Server-Computer auf Ihren gehosteten und Verbundservern unterschiedlich.

Das Werkzeug "WebGISDR" wird unter <Portal for ArcGIS installation directory>/tools/webgisdr installiert. Um sicherzustellen, dass Sie die Kriterien für die Verwendung des Werkzeugs erfüllen, lesen Sie Erstellen einer ArcGIS Enterprise-Sicherung.

Führen Sie die folgenden Schritte aus, um die primäre ArcGIS Enterprise-Bereitstellung zu exportieren:

  1. Erstellen Sie eine Kopie der Eigenschaftendatei der Vorlage. Sie können die Kopie im selben Verzeichnis wie die Vorlage oder in einem neuen Verzeichnis speichern.

    Die Eigenschaftendatei der Vorlage, webgisdr.properties, wird standardmäßig in /arcgis/portal/tools/webgisdr installiert.

    Die Eigenschaftendatei der Vorlage, webgisdr.properties, wird standardmäßig in C:\Program Files\ArcGIS\Portal\tools\webgisdr installiert.

  2. Öffnen Sie die Kopie der Eigenschaftendatei, und bearbeiten Sie sie, um Informationen anzugeben, die für Ihre Site spezifisch sind. Weitere Informationen finden Sie unter Eigenschaftendatei des Werkzeugs "WebGISDR".

  3. Speichern Sie die Eigenschaftendatei.

    Der Wert PORTAL_ADMIN_PASSWORD wird in der Datei verschlüsselt, und PORTAL_ADMIN_PASSWORD_ENCRYPTED wird auf true festgelegt, nachdem Sie das Werkzeug "WebGISDR" mit dieser Datei ausgeführt haben.

  4. Öffnen Sie eine Befehlsshell, ändern Sie das Verzeichnis in das des Werkzeugs "WebGISDR", und führen Sie das Werkzeug mit der Exportoption aus.

    In diesem Beispiel wurde die Eigenschaftendatei (mywebgis.properties) in dem vom Benutzer erstellten Verzeichnis /home/ags/arcgis/portal/propfiles gespeichert.

    webgisdr --export --file /home/ags/arcgis/portal/propfiles/mywebgis.properties

  5. Öffnen Sie ein Befehlsfenster, ändern Sie das Verzeichnis in das des Werkzeugs "WebGISDR", und führen Sie das Werkzeug mit der Exportoption aus.

    In diesem Beispiel wurde die Eigenschaftendatei (mywebgis.properties) in dem vom Benutzer erstellten Ordner C:\propfiles gespeichert.

    webgisdr --export --file C:\propfiles\mywebgis.properties

  6. Sie können auch einen zweiten Befehl, etwa ein Validierungsskript, hinzufügen, der nach Ausführung des Werkzeugs "WebGISDR" ausgeführt wird. Beispiel:

    > call webgisdr.bat -i -f webgisdr.properties
    > IF %ERRORLEVEL% EQU 0 <your validation script file>
    

Nach Abschluss der Sicherung wird die Datei unter Berücksichtigung des für BACKUP_STORE_PROVIDER festgelegten Wertes erstellt. Wenn Sie die Option BACKUP_STORE_PROVIDER auf FileSystem festlegen, wird die Sicherung an dem Speicherort erstellt, den Sie für BACKUP_LOCATION in der Eigenschaftendatei angegeben haben. Wenn Sie BACKUP_STORE_PROVIDER auf AmazonS3 oder AzureBlob festlegen, wird die Sicherung in den entsprechenden Cloud-Speicher kopiert.

Der Name der Datei lautet <timestamp>.webgissite.

Verschieben der Exportdatei

Wenn die Exportdatei an einem Speicherort erstellt wurde, auf den die Standby-Bereitstellung keinen Zugriff hat, verschieben Sie die Sicherungsdatei an einen Speicherort, auf den das Werkzeug "WebGISDR" zugreifen kann. Erstellen Sie eine Kopie der Eigenschaftendatei, die zum Importieren verwendet wird, und aktualisieren Sie den BACKUP_LOCATION-Wert in der neuen Eigenschaftendatei entsprechend dem neuen Speicherort der Exportdatei. Wenn BACKUP_LOCATION ein Verzeichnis ist, extrahiert das Werkzeug die neueste Sicherung im Verzeichnis nach SHARED_LOCATION. Wenn BACKUP_LOCATION auf eine bestimmte Sicherungsdatei festgelegt ist, extrahiert das Werkzeug die Sicherung nach SHARED_LOCATION.

Stellen Sie sicher, dass die Computer in der Standby-Bereitstellung auf den Pfad SHARED_LOCATION zugreifen können.

Stellen Sie sicher, dass dem Konto, mit dem das Werkzeug "webgisdr" ausgeführt wird, mindestens Lesezugriff auf BACKUP_LOCATION und Schreibzugriff auf SHARED_LOCATION zugewiesen ist. Stellen Sie außerdem sicher, dass das Konto, mit dem ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store installiert wurden, über Lesezugriff auf SHARED_LOCATION verfügt.

Stellen Sie sicher, dass dem Domänenkonto, mit dem das Werkzeug "webgisdr" ausgeführt wird, mindestens Lesezugriff auf BACKUP_LOCATION und Schreibzugriff auf SHARED_LOCATION zugewiesen ist. Stellen Sie außerdem sicher, dass das Domänenkonto, mit dem ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store ausgeführt werden, über Lesezugriff auf SHARED_LOCATION verfügt.

Für die Zwecke dieses Workflows wird die Kopie der Eigenschaftendatei toimport.properties benannt.

Installieren von Komponenten für die Standby-Bereitstellung

Bevor Sie die ArcGIS Enterprise-Bereitstellung zum ersten Mal in die Standby-Bereitstellung importieren, müssen Sie sämtliche Softwarekomponenten (ArcGIS Server, Portal for ArcGIS, ArcGIS Web Adaptor und ArcGIS Data Store) auf den Standby-Computern installieren und konfigurieren. Die URL für den Zugriff auf das Portal (die Load Balancer- oder Web Adaptor-URL) sowie die URL für ArcGIS-Server-Services müssen für die Standby- und die primäre Bereitstellung identisch sein.

Wenn die URL für den Zugriff auf das Portal der primären Bereitstellung https://myportalslb.organization.com/portal und die Services-URL für GIS-Server in der primären Bereitstellung https://myserverslb.organization.com/server lautet, muss die Standby-Bereitstellung dieselben URLs verwenden.

Für die Standby-Bereitstellung sind keine zusätzlichen ArcGIS-Lizenzen erforderlich, da nicht aktiv auf sie zugegriffen wird. Sie wird nur als aktive Bereitstellung festgelegt, wenn die primäre ausfällt.

Importieren in die Standby-Bereitstellung

Sobald sich eine leere Bereitstellung auf den Standby-Computern befindet, importieren Sie den Inhalt aus der primären Bereitstellung.

Wenn es sich bei der primären ArcGIS Enterprise-Bereitstellung um eine Bereitstellung mit hoher Verfügbarkeit handelt, behält das Werkzeug "WebGISDR" die Einstellungen für hohe Verfügbarkeit für die GIS-Server-Site, das ArcGIS Data Store-Objekt und Stores vom Typ "relational" bei, wenn Sie in die Standby-Bereitstellung importieren. Für das Portal hebt das Werkzeug "WebGISDR" die Registrierung des Standby-Portal-Computers auf, stellt das Portal auf dem primären Computer wieder her, und registriert den Standby-Computer beim Importieren erneut.

  1. Öffnen Sie eine Befehlsshell auf dem Portal for ArcGIS-Computer der Standby-Bereitstellung, ändern Sie das Verzeichnis in das des Dienstprogramms "WebGISDR", und führen Sie das Werkzeug mit der Importoption aus.

    In diesem Beispiel wurde die Eigenschaftendatei (toimport.properties) in dem vom Benutzer erstellten Verzeichnis /home/ags/arcgis/portal/propfiles gespeichert.

    webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties

    Beachten Sie, dass die Eigenschaftendatei sich nicht im selben Verzeichnis befinden muss, in dem Sie bei der ersten Erstellung gespeichert wurde. Wenn Sie sie verschieben, legen Sie den neuen Verzeichnispfad mit dem Parameter --file fest.

  2. Öffnen Sie ein Befehlsfenster auf dem Portal for ArcGIS-Computer der Standby-Bereitstellung, ändern Sie das Verzeichnis in das des Werkzeugs "WebGISDR", und führen Sie das Werkzeug mit der Importoption aus.

    In diesem Beispiel wurde die Eigenschaftendatei (toimport.properties) in dem vom Benutzer erstellten Ordner C:\propfiles gespeichert.

    webgisdr --import --file C:\propfiles\toimport.properties

    Beachten Sie, dass die Eigenschaftendatei sich nicht im selben Ordner befinden muss, in dem sie bei der ersten Erstellung gespeichert wurde. Wenn Sie sie verschieben, legen Sie den neuen Speicherort mit dem Parameter --file fest.

Verwalten der Standby-Bereitstellung

Um den Datenverlust zu minimieren, exportieren Sie die primäre und importieren Sie die Standby-Bereitstellung so oft wie möglich. Wie oft dieser Vorgang ausgeführt werden kann, hängt davon ab, wie lange der Export und der Import der Bereitstellung dauert und ob Sie ein Skript für Export- und Importprozesse schreiben können, ohne manuell intervenieren zu müssen (Sie müssen beispielsweise Dateien von einem Speicherort zum anderen kopieren).

Wechseln zur Standby-Bereitstellung bei Ausfall der primären Bereitstellung

Wie unter Notfallwiederherstellung und Replikation beschrieben, kann Ihre IT-Abteilung die Standby-Bereitstellung online schalten, wenn die primäre Bereitstellung ausfällt.