Wenn ein Teil der ArcGIS Enterprise-Organisation ausfällt, können Sie sie mit dem Dienstprogramm webgisdr und einer Sicherungsdatei, die Sie zuvor exportiert haben, wiederherstellen. Beim Wiederherstellen von ArcGIS Enterprise muss Folgendes beachtet werden:
- Alle seit dem letzten Export erstellten Elemente oder Services gehen verloren.
- Karten- und Kachelservice-Caches, Referenzdatenquellen für Web-Services sowie Sicherungsdateien von Big Data Stores vom Typ "spatiotemporal" und Grafikspeichern sind nicht in der Sicherung enthalten, die Sie mit dem Dienstprogramm webgisdr erstellt haben; daher müssen diese getrennt wiederhergestellt werden.
- Die Version der ArcGIS Enterprise-Organisation, die wiederhergestellt werden soll, muss mit der Version, in der Sie die Sicherung erstellt haben, identisch sein. Zudem müssen Sie denselben Betriebssystemtyp wiederherstellen. Sie können beispielsweise keine Sicherung einer Organisation unter Linux erstellen und auf Microsoft Windows-Computern wiederherstellen.
Beim Wiederherstellen einer ArcGIS Enterprise-Organisation 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 ArcGIS Enterprise-Organisation erstellt haben, müssen Sie die letzte inkrementelle Sicherung und die letzte vollständige Sicherung vor dieser inkrementellen Sicherung bereithalten, um Ihre Organisation wiederherzustellen.
Führen Sie die folgenden Schritte aus, um Ihre ArcGIS Enterprise-Organisation auf den Computern wiederherzustellen, auf denen Sie die Sicherungsdatei erstellt haben (bzw. auf den Computern in einer ArcGIS Enterprise-Standby-Organisation mit demselben ArcGIS Web Adaptor bzw. derselben Load-Balancer-URL und ArcGIS Server-Sites, die dieselbe Services-URL aufweisen wie Ihre primäre Organisation):
- 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.
In diesem Beispiel richtet das Werkzeug webgisdr eine Verbindung zu dem Portal unter der URL https://portalhostname.domain.com:7443/arcgis ein und stellt die neueste Sicherung wieder her, die unter /net/backupserver/drbackups gespeichert ist. Das DR-Werkzeug extrahiert die Komponentensicherungen nach /net/backupserver/tempbackups und stellt den ArcGIS Data Store, alle Verbundserver und den Hosting-Server sowie das Portal anhand der jeweiligen Sicherungen wieder her. Stellen Sie sicher, dass alle Komponenten mindestens über Lesezugriff auf den Pfad verfügen, der von der Eigenschaft SHARED_LOCATION angegeben wird.
PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = /net/backupserver/tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = /net/backupserver/drbackups
In diesem Bespiel richtet das Werkzeug webgisdr eine Verbindung mit dem Portal unter der URL https://portalonaws.mydomain.com:7443/arcgiS ein und stellt die Sicherung fullbackup06June wieder her, die von der Eigenschaft S3_BACKUP_NAME aus dem Bucket entbackups angegeben wird. Die Sicherung wird nach /net/backupserver/tempbackups heruntergeladen, und die folgenden Komponenten werden nacheinander anhand ihrer jeweiligen Sicherungen wiederhergestellt: der ArcGIS Data Store, alle Verbundserver, der Hosting-Server und das Portal. Das DR-Werkzeug verwendet die IAMRole, die für die Instanz konfiguriert ist, auf der es ausgeführt wird, um die Sicherung herunterzuladen. Es kann jedoch stattdessen auch zur Verwendung von Zugriffsschlüsseln konfiguriert werden. Stellen Sie sicher, dass alle Komponenten mindestens über Lesezugriff auf den Pfad verfügen, der von der Eigenschaft SHARED_LOCATION angegeben wird. Der Portal-Inhalt wird aus dem Bucket contentbackups wiederhergestellt. Wenn sich der Sicherungs-Bucket in einer anderen Region als das Zielportal befindet, stellen Sie sicher, dass kein VPC-Endpunkt konfiguriert ist, der das Portal daran hindert, ausgehende Anforderungen zur Wiederherstellung des Inhalts zu erstellen.
PORTAL_ADMIN_URL = https://portalonaws.mydomain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = /net/backupserver/tempbackups INCLUDE_SCENE_TILE_CACHES = true BACKUP_STORE_PROVIDER = AmazonS3 S3_BUCKET = entbackups S3_CREDENTIAL_TYPE = IAMRole S3_REGION = eu-west-1 S3_BACKUP_NAME = fullbackup06June PORTAL_BACKUP_S3_BUCKET = contentbackups PORTAL_BACKUP_S3_REGION =eu-west-1
- Ö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 Ihre Organisation Caches für Kartenservices oder gehostete Kachel-Layer enthält, verschieben Sie die erstellten Sicherungskopien manuell, und legen Sie die Dateien im ursprünglichen arcgiscache-Verzeichnis ab.
- Wenn Ihre Organisation einen Big Data Store vom Typ "spatiotemporal" oder einen Graph Store enthält, verwenden Sie das ArcGIS Data Store-Dienstprogramm restoredatastore zur Wiederherstellung einer Sicherung dieses Speichers.
- 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.
- Wenn Ihre Organisation ArcGIS Mission Server- oder ArcGIS Notebook Server-Sites enthält, befolgen Sie zum Wiederherstellen der Sites die Anweisungen in der ArcGIS Mission Server-Dokumentation und der ArcGIS Notebook Server-Dokumentation.
- Wenn Ihre Organisation ArcGIS GeoEvent Server enthält, importieren Sie die Konfiguration in die verbundene Site.