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.
- Wenn Sie eine Wiederherstellung auf einem anderen Computer durchführen – z. B. wenn der Computer, auf dem Portal for ArcGIS installiert war, nicht wiederhergestellt werden kann und Sie die Wiederherstellung auf einem neuen Computer durchführen müssen – muss das Installationsverzeichnis auf dem neuen Computer denselben Namen haben.
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ühren Sie die folgenden Schritte aus, um Ihre lokale ArcGIS Enterprise-Bereitstellung auf denselben Computern wiederherzustellen, auf denen Sie die Sicherungsdatei erstellt haben (oder auf den Computern in einer Standby-Bereitstellung, die denselben Portal for ArcGIS Web Adaptor bzw. dieselbe Load-Balancer-URL und ArcGIS Server-Sites verwenden, 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 Datei wiederherstellen möchten, müssen Sie den Pfad
BACKUP_LOCATION in der Eigenschaftendatei aktualisieren. 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.
Ältere Versionen:
In Portal for ArcGIS 10.4 wurden die Eigenschaften BACKUP_LOCATION und SHARED_LOCATION durch eine einzelne Eigenschaft namens SHARED_FOLDER definiert.
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 for ArcGIS-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 "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-Caches enthä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-Dienstprogrammrestoredatastore 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.