Skip To Content

Erstellen einer Web-GIS-Sicherung

Die Komponenten des Web-GIS können in eine Sicherungsdatei exportiert werden, die später zum Wiederherstellen der Bereitstellung bei einem Hardwarefehler oder Datenverlust genutzt werden kann. Die Datei umfasst Ihre Portal-Elemente und -Einstellungen, gehosteten Web-Layer, Verbund- und Hosting-Servereinstellungen und bei Verwendung von ArcGIS Data Store Ihre gehosteten Feature-Layer-Daten und gehosteten Szenen-Layer-Caches. Die Größe der Sicherungsdatei und der Zeitaufwand für deren Erstellung ist je nach Anzahl der Elemente in Ihrem Portal, Anzahl und Typ Ihrer gehosteten Web-Layer, Anzahl Ihrer Verbundserver und Anzahl der GIS-Server auf Ihren gehosteten und Verbundservern unterschiedlich. Wenn Sie eine Bereitstellung sichern, die keine Daten oder Services enthält, hat die erstellte Datei eine Größe von etwa 380 MB. Ihre Datei ist immer größer als dieser Wert.

Verwenden Sie das Dienstprogramm "webgisdr" mit dem Exportvorgang und eine Eigenschaftendatei, um eine Sicherung Ihres Web-GIS zu erstellen. Das Dienstprogramm befindet sich im Werkzeugverzeichnis von Portal for ArcGIS. Die folgenden Kriterien müssen erfüllt werden, um dieses Dienstprogramm verwenden zu können:

  • Das freigegebene Verzeichnis, das Sie angeben, muss groß genug sein, um die exportierte Datei aufzunehmen. Führen Sie einen Testexport des Web-GIS aus, um einen Eindruck von der Größe der Datei zu bekommen, legen Sie fest, wie viele Dateien in dem freigegebenen Verzeichnis beibehalten werden sollen, und wählen Sie die Größe des Verzeichnisses entsprechend aus.
  • Dem Konto, mit dem die jeweilige Softwarekomponente im Web-GIS installiert wurde, müssen Lese- und Schreibberechtigungen für das freigegebene Verzeichnis zugewiesen sein.

Führen Sie die folgenden Schritte aus, um eine Sicherung Ihrer Web-GIS-Bereitstellung zu erstellen:

  1. Erstellen Sie eine Kopie der Eigenschaftendatei der Vorlage. Sie können die Kopie im selben Verzeichnis wie die Vorlage oder in einem neuen Verzeichnis speichern.

    Die Eigenschaftendatei der Vorlage, webgisdr.properties, wird standardmäßig in /arcgis/portal/tools/webgisdr installiert.

    In diesem Beispiel hat die Kopie der Datei den Namen mywebgis.properties und wird in /home/ags/arcgis/portal/propfiles gespeichert.

  2. Öffnen Sie die Kopie der Eigenschaftendatei, und bearbeiten Sie sie, um Informationen anzugeben, die für Ihre Site spezifisch sind.

    • SHARED_LOCATION = <Verzeichnis für Sicherungsdateien>

      Definieren Sie ein freigegebenes Verzeichnis, in dem die Sicherungsdatei erstellt werden soll. Dem Konto, mit dem ArcGIS for Server, Portal for ArcGIS und ArcGIS Data Store installiert wurden, müssen Lese- und Schreibberechtigungen für dieses Verzeichnis zugewiesen sein. Stellen Sie sicher, dass das Verzeichnis groß genug für die Sicherungsdatei ist. Obwohl die Datei komprimiert ist, kann sie je nach Datenmenge und -typ ziemlich umfangreich sein. Wenn Sie über gehostete Szenen-Layer und Caches verfügen und INCLUDE_SCENE_TILE_CACHES auf true festlegen, kann die Datei besonders groß sein. Wenn es sich bei dem Verzeichnis um einen Ordner handelt, importiert das Werkzeug für Notfallwiederherstellung die aktuelle Sicherungsdatei. Wenn die Eigenschaft SHARED_LOCATION sich auf eine bestimmte Sicherungsdatei bezieht, wird diese Datei vom Werkzeug für Notfallwiederherstellung importiert.

      Ältere Versionen:

      In Portal for ArcGIS 10.4 lautete diese Eigenschaft SHARED_FOLDER.

    • PORTAL_ADMIN_URL = <URL des Adminverzeichnisses für das Portal>

      Geben Sie die URL des Admin-Verzeichnisses von Portal for ArcGIS an. Verwenden Sie das Format https://portalhostname.domain.com:7443/arcgis.

    • PORTAL_ADMIN_USERNAME = <Benutzername des Portal-Administrators>

      Geben Sie den Benutzernamen eines Portal-Mitglieds an, dem die von Esri definierte Administratorrolle zugewiesen ist.

    • PORTAL_ADMIN_PASSWORD = <Kennwort des Portal-Administrators>

      Geben Sie das Kennwort des Portal-Administratorkontos an.

    • PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>

      Legen Sie diese Option auf false fest, wenn Sie die Datei zum ersten Mal mit Ihrem Administratorkennwort füllen. Wenn Sie die Datei speichern, wird Ihr Kennwort verschlüsselt und der Wert für PORTAL_ADMIN_PASSWORD_ENCRYPTED wird auf true gesetzt, um anzugeben, dass das Kennwort verschlüsselt wurde. Wenn Sie das Kennwort in Zukunft ändern müssen, legen Sie PORTAL_ADMIN_PASSWORD_ENCRYPTED = false fest, geben Sie Ihr neues Administratorkennwort an, und speichern Sie die Datei.

    • INCLUDE_SCENE_TILE_CACHES = <true | false>

      Wenn Sie gehostete Szenen-Layer in Ihrem Portal veröffentlichen und die Szenen-Cache-Daten in die Sicherung einbeziehen möchten, legen Sie INCLUDE_SCENE_TILE_CACHES auf true fest. Beachten Sie, dass bei Auswahl der Einstellung true alle Szenen-Cache-Daten in die Sicherung einbezogen werden, nicht nur die neuen Cache-Daten, die seit der letzten Sicherung erstellt wurden. Wenn Ihnen bekannt ist, dass keine neuen Szenen-Caches seit Ihrer letzten Sicherung erstellt wurden oder Sie keine Szenen für das Portal veröffentlichen, können Sie INCLUDE_SCENE_TILE_CACHES auf false festlegen.

    In diesem Beispiel werden das Portal mit der URL https://portalhostname.domain.com:7443/arcgis, die Services und Einstellungen seiner Hosting- und Verbundserver sowie die gehosteten Feature-Layer-Daten, die im ArcGIS Data Store gespeichert sind, in eine Sicherungsdatei unter \\mybuserver\\wgbackups gespeichert. Szenen-Layer-Caches aus ArcGIS Data Store werden nicht einbezogen, da INCLUDE_SCENE_TILE_CACHES auf false festgelegt ist.

    SHARED_LOCATION = \\\\mybuserver\\wgbackups
    PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = admin
    PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass
    PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
    INCLUDE_SCENE_TILE_CACHES = false

  3. Speichern Sie die Eigenschaftendatei.

    Der Wert PORTAL_ADMIN_PASSWORD wird in der Datei verschlüsselt und PORTAL_ADMIN_PASSWORD_ENCRYPTED wird auf true festgelegt, nachdem Sie das Dienstprogramm "webgisdr" mit dieser Datei ausgeführt haben.

  4. Ö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 Exportoption 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>

    Wie zuvor erwähnt, wurde die Eigenschaftendatei (mywebgis.properties) in dem vom Benutzer erstellten Verzeichnis /home/ags/arcgis/portal/propfiles gespeichert.

    webgisdr --export --file /home/ags/arcgis/portal/propfiles/mywebgis.properties

    Die Sicherungsdatei wird in dem Verzeichnis erstellt, das Sie für den SHARED_LOCATION in der Eigenschaftendatei angegeben haben. Der Name der Datei lautet "<Zeitstempel>.webgissite".

  5. Wenn das Web-GIS Kartenservice- oder gehostete Kachel-Layer-Caches enthält, erstellen Sie manuell eine Sicherheitskopie aller Verzeichnisse, in denen die Cache-Kacheln gespeichert werden (z. B. das vollständige Verzeichnis arcgiscache unter C:\arcgisserver\directories\ oder <ArcGIS Server installation directory>/arcgis/server/usr/directories).

    Diese Verzeichnisse enthalten die Karten-Cache-Kacheln und die Kachelschemadatei conf.xml. Die Cache-Verzeichnisse können auch eine File-Geodatabase, status.gdb, mit Informationen dazu enthalten, welche Kacheln erstellt wurden.

Sie können diese Datei zum Wiederherstellen des Web-GIS verwenden.