Skip To Content

Restaurer ArcGIS Enterprise

Si une partie de votre organisation ArcGIS Enterprise rencontre un échec, vous pouvez la restaurer à l’aide de l’utilitaire webgisdr et d’un fichier de sauvegarde que vous avez exporté précédemment. Vous devez tenir compte des éléments suivants lorsque vous restaurez ArcGIS Enterprise :

  • Tout élément ou service créé depuis la dernière exportation est perdu.
  • Les caches de cartes et de services de tuiles, les sources de données référencées pour les services Web, les fichiers de sauvegarde de répertoires de Spatiotemporal Big Data Store et les fichiers de sauvegarde de base e graphiques ne sont pas compris dans la sauvegarde que vous avez créée avec l’utilitaire webgisdr. Ils doivent par conséquent être restaurés séparément.
  • La version de l’organisation ArcGIS Enterprise vers laquelle vous effectuez la restauration doit être identique à celle utilisée pour créer la sauvegarde. De plus, vous devez restaurer le même type de système d’exploitation. Par exemple, vous ne pouvez pas créer la sauvegarde d’une organisation sur Linux et la restaurer sur des ordinateurs Microsoft Windows.

Lorsque vous restaurez une organisation ArcGIS Enterprise haute disponibilité, l’outil webgisdr conserve les paramètres haute disponibilité pour le site GIS Server et les data stores relationnels et de caches tuilés ArcGIS Data Store. Pour le portail, l’outil webgisdr annule l’inscription de la machine de portail de secours, restaure le portail sur la machine principale et recommence l’inscription de la machine de secours.

Vous pouvez référencer le fichier de propriétés que vous avez créé pour l’exportation d’ArcGIS Enterprise si vous n’avez pas besoin de modifier des paramètres. Cependant, si vous devez modifier l'emplacement du fichier de sauvegarde, souhaitez spécifier un fichier de sauvegarde spécifique ou devez fournir différentes informations d'identification pour l'administrateur du portail, créez un nouveau fichier de propriétés.

Si vous avez créé des sauvegardes incrémentielles de votre organisation ArcGIS Enterprise, vous devez posséder la dernière sauvegarde incrémentielle et la dernière sauvegarde complète créée avant cette sauvegarde incrémentielle pour restaurer votre organisation.

Procédez comme suit pour restaurer votre organisation ArcGIS Enterprise sur les mêmes machines que celles à partir desquelles vous avez créé le fichier de sauvegarde (ou sur les machines d’une organisation ArcGIS Enterprise de secours qui utilise la même URL de module ArcGIS Web Adaptor ou d’équilibreur de charge et sur les sites ArcGIS Server qui possèdent le même URL des services que votre organisation principale) :

  1. Par défaut, l’outil webgisdr restaure le fichier de sauvegarde le plus récent. Pour restaurer un fichier plus ancien que le fichier de sauvegarde le plus récent, vous devez mettre à jour le chemin d’accès défini pour BACKUP_LOCATION dans le fichier de propriétés. Par exemple, pour restaurer le fichier de sauvegarde Sep-08-2015_17-10-44.webgissite depuis C:\temp, définissez BACKUP_LOCATION = C:\temp\Sep-08-2015_17-10-44.webgissite.

    En cas de restauration, vous pouvez mettre à jour le fichier de propriétés que vous avez utilisé pour créer votre fichier de sauvegarde, mais vous devez alors ne pas oublier de modifier la valeur BACKUP_LOCATION dans ce fichier de façon à réutiliser l’emplacement de sauvegarde avant de créer la prochaine sauvegarde. Pour éviter cette situation, vous pouvez créer une copie du fichier de propriétés spécialement pour l'importation. Dans le cadre de cet exemple, une copie du fichier nommée toimport.properties est créée et modifiée.

    Vérifiez que le compte de domaine qui exécute l’outil webgisdr dispose au moins de l’accès en lecture sur BACKUP_LOCATION et de l’accès en écriture sur SHARED_LOCATION. Vérifiez également que le compte de domaine qui exécute ArcGIS Server, Portal for ArcGIS et ArcGIS Data Store dispose de l’accès en lecture sur SHARED_LOCATION.

    Dans cet exemple, l’outil webgisdr se connecte au portail à l’URL https://portalhostname.domain.com:7443/arcgis et restaure la dernière sauvegarde stockée dans \\mybuserver\wgbackups\entbackup. L’outil DR extrait les sauvegardes de composant sur \myserver\tempbackups et restaure ArcGIS Data Store, tous les serveurs fédérés, le serveur d’hébergement et le portail à l’aide de leurs sauvegardes respectives. Veillez à ce que tous les composants aient au moins un accès en lecture au chemin représenté par la propriété SHARED_LOCATION.

    
    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

    Dans cet exemple, l’outil webgisdr se connecte au portail à l’URL https://portalonaws.mydomain.com:7443/arcgis et restaure la sauvegarde fullbackup06June définie par la propriété S3_BACKUP_NAME du paquet entbackups. La sauvegarde est téléchargée sur \\fileserver\backups, et les composants suivants sont restaurés dans l’ordre à l’aide de leurs sauvegardes respectives : ArcGIS Data Store, tous les serveurs fédérés, le serveur d’hébergement et le portail. L’outil DR utilise le IAMRole configuré avec l’instance sur laquelle il s’exécute pour télécharger la sauvegarde, mais il peut être configuré également pour utiliser des clés d’accès. Veillez à ce que tous les composants aient au moins un accès en lecture au chemin représenté par la propriété SHARED_LOCATION. Le contenu du portail est restauré à partir du paquet contentbackups. Si le paquet de sauvegarde se trouve dans une autre région que celle du portail cible, assurez-vous qu’il n’existe aucun point de terminaison VPC configuré qui empêche le portail d’émettre des requêtes sortantes pour restaurer le contenu.

    
    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

    Dans cet exemple, l’outil webgisdr se connecte au portail à l’URL https://portalonazure.domain.com:7443/arcgis et restaure la dernière sauvegarde à partir du conteneur drbackups du compte de stockage entbackups. La sauvegarde est téléchargée sur \\fileserver\backups, et les composants suivants sont restaurés dans l’ordre à l’aide de leurs sauvegardes respectives : ArcGIS Data Store, tous les serveurs fédérés, le serveur d’hébergement et le portail. Veillez à ce que tous les composants aient au moins un accès en lecture au chemin représenté par la propriété SHARED_LOCATION. Le contenu du portail est restauré à partir du contenu du conteneur contentbackups, du compte de stockage entbackups.

    
    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
  2. Ouvrez une fenêtre de commande sur la machine du portail, définissez les répertoires sur l’emplacement de l’utilitaire webgisdr et exécutez l’utilitaire avec l’option d’importation.

    L’emplacement par défaut de l’utilitaire webgisdr est C:\Program Files\ArcGIS\Portal\tools\webgisdr.

    La syntaxe de l’utilitaire webgisdr est la suivante :

    webgisdr --{export | import} --file <location and name of properties file>

    Dans cet exemple, le fichier de propriétés (toimport.properties) a été enregistré dans le dossier créé par l’utilisateur C:\propfiles.

    webgisdr --import --file C:\propfiles\toimport.properties

    Notez que le fichier de propriété ne doit pas nécessairement se trouver dans le dossier dans lequel vous l'avez enregistré lors de sa création. Si vous le déplacez, spécifiez le nouvel emplacement du dossier à l’aide du paramètre --file.

    Remarque :

    En cas de blocage de l’utilitaire en cours d’exécution, assurez-vous que l’invite de commande n’est pas en mode QuickEdit. Reportez-vous à la rubrique Problèmes courants et solutions pour plus d’informations.

  3. Si votre organisation contient des caches de couche de tuiles de service de carte ou hébergées, déplacez manuellement les copies de sauvegarde que vous avez effectuées et placez les fichiers dans le répertoire arcgiscache d’origine.
  4. Si votre organisation contient un Spatiotemporal Big Data Store ou une base de graphiques, utilisez l’utilitaire restoredatastore deArcGIS Data Store pour en restaurer une sauvegarde.
  5. Si vous aviez des données basées sur des fichiers stockées sur la même machine que l’un de vos composants ArcGIS Enterprise et que cette machine présentait une défaillance, restaurez vos copies de sauvegarde dans le même chemin sur la nouvelle machine.

    Par exemple, si vous aviez un dossier contenant des géodatabases fichier et des shapefiles sur l’une des machines de votre site ArcGIS GIS Server et que cette machine présentait une défaillance, placez la copie de sauvegarde de ce dossier dans le même chemin de répertoire sur la nouvelle machine. Cette opération est nécessaire car vous avez inscrit l’emplacement du fichier auprès du site ArcGIS Server. Si l’emplacement des données change, les services ne pourront pas trouver les données.

  6. Si votre organisation inclut des sites ArcGIS Mission Server ou ArcGIS Notebook Server, restaurez-les en suivant les instructions fournies dans la documentation de ArcGIS Mission Server et dans la documentation de ArcGIS Notebook Server.
  7. Si votre organisation inclut ArcGIS GeoEvent Server, importez la configuration sur le site fédéré.