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 C:\temp wiederherstellen möchten, legen Sie BACKUP_LOCATION = C:\temp\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.
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. Außerdem muss sichergestellt sein, dass das Domänenkonto, mit dem ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store ausgeführt werden, mindestens über Lesezugriff auf SHARED_LOCATION verfügt.
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 \\mybuserver\wgbackups\entbackup gespeichert ist. Das DR-Werkzeug extrahiert die Komponentensicherungen nach \myserver\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 = \\\\myserver\\tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup
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 \\fileserver\backups 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 für 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 = \\\\fileserver\\backups 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
In diesem Beispiel richtet das Werkzeug webgisdr eine Verbindung zu dem Portal unter der URL https://portalonazure.domain.com:7443/arcgis ein und stellt die neueste Sicherung aus dem Container drbackups im Speicherkonto entbackups wieder her. Die Sicherung wird nach \\fileserver\backups heruntergeladen, und die folgenden Komponenten werden nacheinander anhand ihrer jeweiligen Sicherungen wiederhergestellt: der ArcGIS Data Store, alle Verbundserver, der Hosting-Server und das Portal. 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 Inhalt des Containers contentbackups im Speicherkonto entbackups wiederhergestellt.
PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\\\fileserver\\backups BACKUP_STORE_PROVIDER = AzureBlob AZURE_BLOB_ACCOUNT_NAME = entbackups AZURE_BLOB_ACCOUNT_KEY = <key> AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net AZURE_BLOB_CONTAINER_NAME = drbackups PORTAL_BACKUP_BLOB_ACCOUNT_NAME = entbackups PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <key> PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net PORTAL_BACKUP_BLOB_CONTAINER_NAME = contentbackups
- Öffnen Sie ein Befehlsfenster auf dem Portal-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 lautet C:\Program Files\ArcGIS\Portal\tools\webgisdr.
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 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.
Hinweis:
Sollte das Werkzeug bei der Ausführung angehalten werden, stellen Sie sicher, dass sich die Eingabeaufforderung nicht im QuickEdit-Modus befindet. Weitere Informationen finden Sie unter Allgemeine Probleme und Lösungen.
- 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.