Skip To Content

Sauvegardes ArcGIS Enterprise

Vous pouvez créer des sauvegardes de votre déploiement ArcGIS Enterprise avec l’outil WebGISDR (Web GIS Disaster Recovery, récupération d’urgence du SIG Web) et restaurer la sauvegarde la plus récente en cas de panne ou de dommage. Cela vous permet de récupérer les éléments, services et données du portail qui étaient présents au moment de la création de la sauvegarde.

La restauration des sauvegardes en vue de récupérer votre déploiement est recommandée si vos utilisateurs acceptent les temps d’arrêt et les pertes de données dans une certaine mesure, et que votre organisation ne dispose pas de l’infrastructure ou des ressources à consacrer à un déploiement haute disponibilité.

Il est également possible de conserver des sauvegardes même si vous implémentez d’autres stratégies de récupération d’urgence. Les sauvegardes offrent une garantie supplémentaire de récupération de votre déploiement en cas d’échec de votre stratégie principale. Si, par exemple, vous gérez un déploiement répliqué et que vos déploiements principal et répliqué connaissent tous les deux un échec en même temps (ils étaient peut-être hébergés dans un bâtiment qui a subi une coupure d’électricité), il vous reste une sauvegarde à partir laquelle vous pouvez procéder à la restauration. Pour plus d’informations, reportez-vous à la rubrique Bonnes pratiques en matière de sauvegarde et de restauration.

Pour réduire la taille de sauvegarde totale, vous pouvez créer des sauvegardes incrémentielles entre des sauvegardes complètes. Pour plus d’informations sur les différences entre sauvegardes complètes et incrémentielles, reportez-vous à la section Modes de sauvegarde ci-après.

L’outil WebGISDR est installé sur <Portal for ArcGIS installation directory>/tools/webgisdr.

Ce qui est inclus

Utilisez l’outil WebGISDR pour exporter les fichiers de sauvegarde des composants suivants du déploiement ArcGIS Enterprise :

  • Les éléments et paramètres de votre portail
  • Les services et paramètres SIG
  • Webhooks de service
  • Relational data store, object store, tile cache object store et graph store
  • Paramètres, services et webhooks du site ArcGIS Notebook Server

La sauvegarde créée avec l’outil WebGISDR ne comprend pas les éléments suivants :

  • Tuiles de cache de service de carte et caches de couches de tuiles hébergées : si vous possédez l’un ou l’autre de ces caches, faites une copie de sauvegarde de tous les répertoires dans lesquels vos tuiles de cache sont stockées (par exemple, l’intégralité du répertoire arcgiscache sous C:\arcgisserver\directories\ ou <ArcGIS Server installation directory>/arcgis/server/usr/directories). Ces répertoires contiennent les tuiles de cache et le fichier de structure de tuilage conf.xml. Les répertoires de cache peuvent également contenir une géodatabase fichier, status.gdb, qui donne des informations concernant les tuiles créées. Lorsque vous restaurez le site, replacez ou recopiez les informations dans le répertoire arcgiscache d’origine.
  • Sources de données référencées des services Web : pour les sources de données basées sur des fichiers, vous devez créer des copies de sauvegarde de ces fichiers. Pour les données stockées dans une base de données, utilisez les outils de votre système de gestion de base de données pour créer des sauvegardes de la base de données.
  • Spatiotemporal big data store : si ce type de ArcGIS Data Store est inscrit auprès du serveur d’hébergement, créez une sauvegarde à l’aide de l’utilitaire backupdatastore de ArcGIS Data Store.
  • Sites ArcGIS Mission Server fédérés : si vous possédez l’un de ces sites, créez une sauvegarde en suivant les instructions de la documentationArcGIS Mission Server. Pour le restaurer à l’aide de l’outil WebGISDR, suivez les instructions de la rubrique Restaurer ArcGIS Enterprise.
  • Répertoire d’espace de travail ArcGIS Notebook Server fédéré : créez et planifiez des sauvegardes périodiques de ce répertoire.
  • Configuration du site ArcGIS GeoEvent Server : suivez les instructions fournies dans la documentation ArcGIS GeoEvent Server pour créer une sauvegarde de la configuration.

Certains éléments et paramètres ne sont pas appliqués dans le cadre de la restauration et sont à la place conservés dans l’environnement cible. Ils peuvent différer de ceux configurés dans l’environnement de la sauvegarde. Vérifiez que les éléments suivants sont configurés correctement dans votre environnement cible avant de procéder à la restauration :

  • Chemins d’accès au magasin de configuration et au répertoire du site ArcGIS Server
  • Compartiment ou chemin du répertoire de contenu du portail
  • URL d’administration des sites ArcGIS Server fédérés
  • URL du portail privé
  • URL LDAP
  • Listes de contrôleurs de domaine
  • Paramètres de configuration SAML
  • Informations sur les proxys de transfert
  • Emprise du site (une seule machine ou plusieurs machines)
  • Noms de machine (FQDN)

Paramètres qui doivent correspondre entre les environnements

Lorsque vous restaurez l’organisation à l’aide de l’outil WebGISDR, certains éléments et paramètres doivent être identiques dans l’environnement dans lequel elle a été sauvegardée et dans l’environnement dans lequel elle est restaurée.

Les éléments et paramètres suivants doivent correspondre dans les environnements source et cible :

  • Version de Portal for ArcGIS et des sites ArcGIS Server fédérés
  • URL de l’organisation et URL du service du site serveur fédéré
  • Data stores inscrits
    • Le data store ArcGIS Data Store inscrit doit correspondre à ce qui est inclus dans la sauvegarde. Par exemple, si les data stores relationnels et les object stores sont inclus, ils doivent également être inscrits dans l’environnement cible.
    • Les data stores gérés par l’utilisateur sont remplacés dans l’environnement cible par ceux de la sauvegarde et doivent donc être accessibles à partir des deux déploiements. Pour plus d’informations, reportez-vous à la rubrique Dépendances des données lors de la restauration.
  • Informations d’identification du compte administrateur du fichier webgisdr.properties
  • Type d’emplacement du répertoire du contenu du portail (système de fichiers, Azure Blob, AWS S3)

La sauvegarde de déploiements dont les versions de serveurs fédérés ne correspondent pas au déploiement de base est prise en charge si, à la restauration, il existe un serveur fédéré équivalent avec une URL et une version de service correspondantes. Par exemple, le déploiement de base de l’organisation peut être de version 11.3 avec un site serveur fédéré de version 11.1. Vous pouvez procéder à la restauration à partir d’une sauvegarde de ce déploiement tant que la version de chaque composant reste la même. Si vous créez une sauvegarde, puis mettez à niveau ce serveur vers la version 11.3, la restauration à partir de la sauvegarde n’est pas prise en charge.

Modes de sauvegarde

Vous pouvez créer plusieurs types de sauvegarde avec l’outil WebGISDR et les modes de sauvegarde suivants :

Sauvegarde

Le mode backup vise à sauvegarder l’état de l’organisation et notamment le contenu du portail, les services publiés, le data store relationnel et le data store de cache tuilé si vous l’avez spécifié dans le fichier des propriétés. Ce mode inclut en outre toutes les références à des data stores inscrits en tant qu’éléments du portail ou directement via ArcGIS Server Manager. En revanche, le mode backupne permet pas de sauvegarder vos données référencées, sauf si celles-ci ont été copiées sur le site dans le cadre du processus de publication.

Complet

Le mode full fonctionne de façon similaire au mode backup et inclut le même contenu. Il vise à faciliter un planning combinant sauvegardes complètes et incrémentielles et à supprimer la limite du journal des transactions afin d’autoriser la sauvegarde incrémentielle et la restauration. Si vous choisissez de ne pas utiliser le mode incremental dans votre stratégie de sauvegarde, vous devez utiliser à la place le mode backup.

Incrémentiel

Le mode incremental contient une collection des changements survenus depuis la dernière sauvegarde complète. Il est particulièrement utile en réplication géographique, ou des temps de sauvegarde et de restauration plus courts sont un plus pour conserver une synchronisation serrée des déploiements. Le fichier de sauvegarde du mode incremental n’inclut que les changements apportés au contenu du portail, aux services publiés, aux données copiées sur les sites des serveurs fédérés, le data store relationnel et le data store de cache tuilé si vous l’avez spécifié dans le fichier des propriétés. Si un nouveau Data Store est inscrit auprès du site ArcGIS Server ou si une chaîne de connexion existante est mise à jour, une sauvegarde en mode full et la restauration subséquente sont requises avant de poursuivre la réplication en mode incremental.

Remarque :

Pour que vous puissiez créer ou restaurer des sauvegardes incrémentielles, ArcGIS Data Store doit être configuré en vue de créer automatiquement des sauvegardes de data stores relationnels.

Remarque :

ArcGIS Notebook Server ne prend pas en charge les sauvegardes incrémentielles.

Arguments de l’environnement d’exécution

Lors de la création ou de la restauration d’une sauvegarde d’ArcGIS Enterprise, vous devez mettre à jour les paramètres à partir de l’invite de commande sur la machine Portal for ArcGIS. La syntaxe de l’outil WebGISDR exécuté sur les machines Microsoft Windows est la suivante :

webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]

La syntaxe pour exécuter l’outil sur les machines Linux est la même, sauf que l’utilitaire est un fichier .sh au lieu d’un fichier .bat.

Vous trouverez ci-dessous des informations sur ces paramètres.

ParamètreDescription

-e ou --export

Crée une sauvegarde de l’organisation existante.

- i ou --import

Importe une sauvegarde existante dans l’organisation connectée. Pour plus d’informations, voir Restaurer ArcGIS Enterprise.

-c ou --configuration

Vérifie la configuration de l’organisation connectée et affiche les composants fédérés, y compris le portail, les sites de serveur et les data stores relationnels et de caches tuilés.

-f ou --file

Contient les détails de connexion de l’organisation, ainsi que des informations concernant la sauvegarde et la restauration. Pour plus d’informations, voir Fichier de propriétés de l’outil WebGISDR.

(Facultatif) -o ou --output

Crée un fichier en sortie qui peut être analysé pour faciliter l’automatisation de la validation des sauvegardes et des restaurations réussies, ou vérifié par l’administrateur. Pour plus d’informations, reportez-vous à la rubrique Fichier en sortie de l’outil WebGISDR.

Configuration requise des réseaux

Pour pouvoir fonctionner, l’outil WebGISDR doit accéder à des URL spécifiques qui font partie de votre déploiement et se connecter directement au composant sauvegardé. Selon votre configuration, il se peut ces URL ne correspondent pas à celles utilisées pour la configuration du déploiement ArcGIS Enterprise, comme celle indiquée dans la propriété privatePortalURL dans le portail, ou aux URL employées pour la fédération du portail et du serveur.

Examinez ce qui suit pour mieux comprendre les requêtes de l’outil WebGISDR afin de vous assurer que les URL requises sont accessibles pour chaque composant :

  • Portal for ArcGIS : l’outil utilise la propriété PORTAL_ADMIN_URL pour se connecter au portail et déterminer le nom de la machine principale du portail. L’opération de sauvegarde ou de restauration utilise la machine identifiée. Si Portal for ArcGIS est exécuté sur une machine avec le nom de domaine complet portal.domain.com, assurez-vous que l’outil peut accéder à https://portal.domain.com:7443/arcgis. Cela s’applique également à toute autre machine Portal for ArcGIS si le déploiement est hautement disponible.
  • ArcGIS Server : la propriété PORTAL_ADMIN_URL est également utilisée pour déterminer les URL d’administration pour les serveurs fédérés. L’outil utilise ces URL d’administration pour trouver une machine qui est accessible et disponible. Vous devez donc vous assurer qu’au moins une machine ArcGIS Server est accessible dans chaque site de serveur fédéré. Si ArcGIS Server est exécuté sur une machine avec le nom de domaine complet server.domain.com, l’outil doit pouvoir accéder à https://server.domain.com:6443/arcgis. Cela s’applique également à toute autre machine appartenant à ce site.
  • ArcGIS Data Store : l’outil utilise également les URL d’administration pour rechercher le data store relationnel principal ou le data store de cache tuilé en option. Assurez-vous que n’importe quelle machine ArcGIS Data Store inscrite auprès du site du serveur d’hébergement est accessible. Si ArcGIS Data Store est exécuté sur une machine avec le nom de domaine complet datastore.domain.com, l’outil WebGISDR doit pouvoir accéder au serveur Web de ArcGIS Data Store exécuté sur le port 2443.