Wenn ein Teil des Web-GIS ausfällt, können Sie Ihre Bereitstellung mit dem Dienstprogramm "webgisdr" und einer Sicherungsdatei, die Sie zuvor exportiert haben, wiederherstellen. Beachten Sie, dass alle Elemente oder Services, die seit dem letzten Export erstellt wurden, verloren gehen. Beachten Sie außerdem, dass Kartenservice-Caches nicht in der Sicherung enthalten sind, die Sie mit dem Dienstprogramm "webgisdr" erstellt haben. Diese Cache-Ordner müssen manuell kopiert werden.
Sie können die Eigenschaftendatei, die Sie für den Web-GIS-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.
Führen Sie die folgenden Schritte aus, um die Web-GIS-Bereitstellung auf denselben Computern (oder Computern mit denselben vollständig qualifizierten Namen) wiederherzustellen, auf denen Sie die Sicherungsdatei erstellt haben:
- 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 /usr/bus wiederherstellen möchten, legen Sie SHARED_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite fest.
Stellen Sie sicher, dass das Konto, mit dem ArcGIS for Server, Portal for ArcGIS und ArcGIS Data Store installiert wurde, Zugriff auf das Verzeichnis hat, in dem die Sicherungsdatei gespeichert ist.
- Ö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 das Web-GIS 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.