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, Datenquellen für nicht gehostete 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 die Inhalts- und Installationsverzeichnisse auf dem neuen Computer identisch sein. Wenn sich das Inhaltsverzeichnis etwa auf Laufwerk C: des Computers befand, müssen Sie das Inhaltsverzeichnis auf Laufwerk C: des neuen Computers einrichten.
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):
- Wenn Sie die Sicherungsdatei an einen neuen Speicherort verschoben haben oder anstelle der neuesten Sicherungsdatei eine frühere Datei wiederherstellen möchten, müssen Sie den
SHARED_LOCATION-Wert in der Eigenschaftendatei aktualisieren.
Ältere Versionen:
In Portal for ArcGIS 10.4 lautete diese Eigenschaft SHARED_FOLDER.
Sie können dieselbe Eigenschaftendatei bearbeiten, die Sie beim Erstellen der Sicherungsdatei verwendet haben. In diesem Fall müssen Sie jedoch den SHARED_LOCATION-Wert in dieser Datei wieder in den Sicherungsspeicherort ändern, bevor Sie die nächste Sicherung erstellen. Um dies zu vermeiden, können Sie eine Kopie der Eigenschaftendatei speziell für den Importvorgang erstellen. Für die Zwecke dieses Workflows wird eine Kopie der Datei namens toimport.properties erstellt und geändert.
Standardmäßig wird die letzte Sicherungsdatei wiederhergestellt. Um eine frühere Datei wiederherzustellen, geben Sie den Dateinamen im Pfad SHARED_LOCATION an. Wenn Sie beispielsweise die Sicherungsdatei Sep-08-2015_17-10-44.webgissite aus C:\temp wiederherstellen möchten, legen Sie SHARED_LOCATION = C:\temp\Sep-08-2015_17-10-44.webgissite fest.
Stellen Sie sicher, dass das Domänenkonto, mit dem ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store ausgeführt wird, Zugriff auf den Ordner hat, in dem die Sicherungsdatei gespeichert ist.
- Öffnen Sie ein Befehlsfenster 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 Standardverzeichnis des Dienstprogramms "webgisdr" ist C:\Program Files\Portal\tools\webgisdr.
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 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.
- 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.