Skip To Content

Restaurer ArcGIS Enterprise

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

  • Tout élément ou service créé depuis la dernière exportation est perdu.
  • Les caches de service de carte et de service de tuiles, les sources de données référencées pour les services Web et les fichiers de sauvegarde de Spatiotemporal Big Data Store ne sont pas inclus 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 du déploiement sur lequel 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 une sauvegarde d’un déploiement ArcGIS Enterprise sous Linux et le restaurer sur des ordinateurs Windows.

Lorsque vous restaurez un déploiement 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 déploiement, 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 déploiement.

Une étape supplémentaire est requise pour les clients ArcGIS Insights avec une configuration de connexion aux bases de données sur le site. Vous devez désinscrire les types de data stores relationnels Insights avant d’exécuter une opération de restauration. Si vous n’effectuez pas cette étape, les tentatives de restauration du site échoueront. Pour ce faire, suivez les instructions de la documentation ArcGIS REST API pour désinscrire tous les types de data stores relationnels.

Procédez comme suit pour restaurer votre déploiement ArcGIS Enterprise sur les mêmes machines que celles à partir desquelles vous avez créé le fichier de sauvegarde (ou sur les machines d’un environnement 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 déploiement principal) :

  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, si vous souhaitez restaurer le fichier de sauvegarde Sep-08-2015_17-10-44.webgissite depuis /usr/bus définissez BACKUP_LOCATION = /usr/bus/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 qui utilise 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 à l’origine de l’installation de ArcGIS Server, Portal for ArcGIS et ArcGIS Data Store dispose de l’accès en lecture sur SHARED_LOCATION.

  2. Ouvrez une interface 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’utilitaire webgisdr est installé dans <Portal for ArcGIS installation directory>/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 répertoire créé par l’utilisateur /home/ags/arcgis/portal/propfiles.

    webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties

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

  3. Si votre déploiement ArcGIS Enterprise contient des caches de couches de tuiles hébergées ou de service de carte, déplacez manuellement les copies de sauvegarde que vous avez effectuées et placez les fichiers dans le répertoire arcgiscached’origine.
  4. Si votre déploiement ArcGIS Enterprise contient un Spatiotemporal Big Data Store, utilisez l’utilitaire ArcGIS Data Store restoredatastore 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.