Wenn ein Teil der ArcGIS Enterprise-Bereitstellung ausfällt, können Sie die Bereitstellung mit dem Dienstprogramm webgisdr und einer Sicherungsdatei, die Sie zuvor exportiert haben, wiederherstellen. Beim Wiederherstellen der ArcGIS Enterprise-Bereitstellung muss Folgendes beachtet werden:
- Alle seit dem letzten Export erstellten Elemente oder Services gehen verloren.
- Karten- und Kachel-Service-Caches, Referenzdatenquellen für Web-Services und Sicherungsdateien von Big Data Stores vom Typ "spatiotemporal" sind nicht in der Sicherung enthalten, die Sie mit dem Dienstprogramm webgisdr erstellt haben; daher müssen diese getrennt wiederhergestellt werden.
- Die Bereitstellung, in der Sie die Wiederherstellung durchführen, muss dieselbe Version wie bei der Erstellung der Sicherung aufweisen. Zudem müssen Sie denselben Betriebssystemtyp wiederherstellen. Sie können beispielsweise keine Sicherung einer ArcGIS Enterprise-Bereitstellung unter Linux erstellen und auf Windows-Computern wiederherstellen.
Beim Wiederherstellen einer ArcGIS Enterprise-Bereitstellung mit hoher Verfügbarkeit behält das Werkzeug webgisdr die Einstellungen für hohe Verfügbarkeit der GIS Server-Site und der Data Stores vom Typ "relational" und "Kachel-Cache" von ArcGIS Data Store bei. 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 erneut.
Sie können die Eigenschaftendatei, die Sie für den ArcGIS Enterprise-Export erstellt haben, referenzieren, wenn Sie keine Einstellungen ändern müssen. Wenn Sie jedoch den Speicherort der Sicherungsdatei ändern müssen, eine bestimmte Sicherungsdatei angeben möchten oder verschiedene Anmeldeinformationen für Portal-Administratoren eingeben müssen, erstellen Sie eine neue Eigenschaftendatei.
Wenn Sie inkrementelle Sicherungen Ihrer Bereitstellung erstellt haben, müssen Sie die letzte inkrementelle und die letzte vollständige Sicherung erstellen, bevor Sie Ihre Bereitstellung mit dieser inkrementellen Sicherung wiederherstellen.
Für ArcGIS Insights-Kunden, die eine Datenbankverbindung auf der Site konfiguriert haben, ist ein zusätzlicher Schritt erforderlich. Vor der Durchführung einer Wiederherstellung müssen Sie die Registrierung von registrierten Insights-Data-Stores vom Typ "relational" entfernen. Wenn Sie diesen Schritt nicht durchführen, schlägt eine Wiederherstellung der Site fehl. Befolgen Sie zum Aufheben der Registrierung von Data Stores vom Typ "relational" die Anweisungen in der Hilfe zu ArcGIS REST API.
Führen Sie die folgenden Schritte aus, um Ihre ArcGIS Enterprise-Bereitstellung auf den Computern wiederherzustellen, auf denen Sie die Sicherungsdatei erstellt haben (bzw. auf den Computern in einer Standby-Bereitstellung mit demselben ArcGIS Web Adaptor bzw. derselben Load-Balancer-URL und ArcGIS Server-Sites, die dieselbe Services-URL aufweisen wie Ihre primäre Bereitstellung):
- Das Werkzeug webgisdr stellt standardmäßig die neueste Sicherungsdatei wieder her. Wenn Sie anstelle der neuesten Sicherungsdatei eine frühere Sicherung wiederherstellen möchten, müssen Sie den Pfad BACKUP_LOCATION in der Eigenschaftendatei entsprechend anpassen. Wenn Sie beispielsweise die Sicherungsdatei Sep-08-2015_17-10-44.webgissite aus /usr/bus wiederherstellen möchten, legen Sie BACKUP_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite fest.
Sie können bei der Wiederherstellung dieselbe Eigenschaftendatei bearbeiten, die Sie beim Erstellen der Sicherungsdatei verwendet haben. In diesem Fall müssen Sie jedoch den BACKUP_LOCATION-Wert in dieser Datei in den Sicherungsspeicherort ändern, bevor Sie die nächste Sicherung erstellen. Erstellen Sie eine Kopie der Eigenschaftendatei speziell für den Importvorgang, um dies zu vermeiden. Für die Zwecke dieses Workflows wird eine Kopie der Datei namens toimport.properties erstellt und geändert.
Das Konto, mit dem das Werkzeug "webgisdr" ausgeführt wird, muss mindestens Lesezugriff auf BACKUP_LOCATION und Schreibzugriff auf SHARED_LOCATION aufweisen. Stellen Sie außerdem sicher, dass das Konto, mit dem ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store installiert wurden, Lesezugriff auf SHARED_LOCATION hat.
- Öffnen Sie eine Befehlsshell auf dem Portal-Computer, ändern Sie das Verzeichnis in das des Dienstprogramms webgisdr, und führen Sie das Dienstprogramm mit der Importoption aus.
Das Dienstprogramm webgisdr wird unter <Portal for ArcGIS installation directory>/tools/webgisdr installiert.
Die Syntax für das Dienstprogramm webgisdr lautet wie folgt:
webgisdr --{export | import} --file <location and name of properties file>
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.
- Wenn die ArcGIS Enterprise-Bereitstellung Kartenservice- oder gehostete Kachel-Layer-Cachesenthält, verschieben Sie die erstellten Sicherungskopien manuell, und legen Sie die Dateien im ursprünglichen arcgiscache-Verzeichnis ab.
- Wenn die ArcGIS Enterprise-Bereitstellung einen Big Data Store vom Typ "spatiotemporal" enthält, verwenden Sie das ArcGIS Data Store-Dienstprogramm restoredatastore zur Wiederherstellung einer Sicherung dieses Big Data Store.
- Wenn Sie dateibasierte Daten auf demselben Computer wie Ihre ArcGIS Enterprise-Komponenten gespeichert haben und dieser Computer ausgefallen ist, stellen Sie die Sicherungskopien unter demselben Pfad auf dem neuen Computer wieder her.
Wenn Sie beispielsweise über einen Ordner mit File-Geodatabases und Shapefiles auf einem Computer der ArcGIS GIS Server-Site verfügen und dieser Computer ausfällt, platzieren Sie die Sicherungskopie dieses Ordners im selben Verzeichnispfad auf dem neuen Computer. Dies ist erforderlich, da Sie den Speicherort der Datei bei der ArcGIS Server-Site registriert haben. Ändert sich der Speicherort der Datei, können die Services die Daten nicht mehr finden.