Skip To Content

Mettre à niveau ArcGIS Data Store

ArcGIS Data Store est inscrit auprès du site GIS Server qui est défini comme le serveur d’hébergement pour un déploiement ArcGIS Enterprise. Vous devez mettre à niveau vers la même version tous les composants de ce déploiement.

Préparation de la mise à niveau de ArcGIS Data Store

Étudiez soigneusement les informations suivantes et effectuez les opérations requises avant de mettre à niveau ArcGIS Data Store :

  • Prenez connaissance de la configuration système requise pour ArcGIS Data Store 11.1 afin de vous assurer que votre matériel répond aux conditions actuellement requises.
  • La mise à niveau directe vers ArcGIS Data Store11.1 à partir des versions 10.6.1 ou antérieures n’est pas prise en charge. Pour mettre à niveau ArcGIS Data Store 10.6.1 ou version antérieure, commencez par une mise à niveau vers une version intermédiaire (10.7.x à 10.9.1), puis mettez à niveau cette version vers 11.1. Consultez la documentation sur la mise à niveau de la version intermédiaire pour vérifier que les mises à niveau directes sont prises en charge pour la version ArcGIS Data Store de laquelle vous partez.
  • Avant d’effectuer la mise à niveau d’un data store relationnel ou d’un data store de cache tuilé, vérifiez la taille du répertoire ArcGIS Data Store sur chaque machine. Assurez-vous que chaque machine dispose d’un espace disque suffisant pour contenir le double de la taille du répertoire ArcGIS Data Store.
  • Si vous avez un répertoire de données du cache de tuiles qui fonctionne en mode principal-secours, assurez-vous que la machine en veille a accès à l’emplacement de sauvegarde par défaut avant de mettre à niveau. Si tel n’est pas le cas, vous ne disposez d’aucun emplacement de sauvegarde par défaut pour votre répertoire de données du cache de tuiles une fois la mise à niveau effectuée, et vous devrez en configurer un.
  • Si vous avez un data store de cache tuilé qui contient plusieurs machines et que vous procédez à une mise à niveau depuis 10.7.x, 10.8.x ou 10.9, vous devez également ouvrir les ports 29079 à 29090 et 4369 dans le pare-feu.
  • Si vous mettez à niveau un object store ArcGIS Data Store 10.9 vers 11.1, vous devez ouvrir les ports 29878 (HTTP) et 29879 (HTTPS) sur les machines de l’object store pour autoriser le serveur d’hébergement à communiquer avec lui. Dans la version 10.9, le port 9900 était utilisé. Ce port n’est plus requis. Vous devez également ouvrir les ports 9880 (HTTP) et les ports 9820, 9830 et 9840 (TCP) pour assurer la communication entre les machines de l’object store si ce dernier est déployé en mode de grappe.
  • Les ports suivants doivent être disponibles sur les machines de data store relationnel avant la mise à niveau : 25672, 44369, 45671 et 45672. Les deux premiers doivent être disponibles, les deux suivants doivent être ouverts pour communiquer avec le serveur d’hébergement ou d’autres sites ArcGIS GIS Server fédérés. Si vous n’ouvrez pas ces ports, vous ne pouvez pas créer des webhooks de service dans le déploiement ArcGIS Enterprise.
  • Si vous mettez à niveau un Spatiotemporal Big Data Store 10.8.1, regardez si le déploiement ArcGIS Enterprise contient des services de carte ArcGIS GeoEvent Server qui utilisent une agrégation carrée ou hexagonale. Dans l’affirmative, vous devez accomplir des étapes complémentaires après la mise à niveau du Spatiotemporal Big Data Store en vue de corriger un problème de rendu.
  • Les object stores ArcGIS Data Store 11.1 déployés en mode de grappe doivent contenir un nombre impair de machines. Lorsque vous mettez à niveau un object store 10.9 en grappe vers 11.1, vous devrez peut-être ajouter une machine à l’object store après la mise à niveau.
  • Créez une sauvegarde de tous les Data Stores du déploiement et stockez les fichiers de sauvegarde dans un emplacement à distance et sécurisé.
  • Téléchargez les fichiers d’installation du logiciel ArcGIS Data Store, Portal for ArcGIS, ArcGIS Server et ArcGIS Web Adaptor les plus récents à partir de My Esri. Téléchargez également les fichiers d’autorisation 11.1 pour Portal for ArcGIS et ArcGIS Server depuis My Esri.

    Tous les composants d’un déploiement ArcGIS Enterprise de base doivent être de la même version logicielle.

  • ArcGIS Data Store est toujours utilisé dans le cadre d’un déploiement ArcGIS Enterprise et vous devez mettre à niveau certains composants du déploiement avant la mise à niveau de ArcGIS Data Store. Lisez la section suivante et mettez à niveau les composants ArcGIS Enterprise requis avant de procéder à la mise à niveau de ArcGIS Data Store.

Ordre de mise à niveau d’ArcGIS Enterprise

L’ordre recommandé pour mettre à niveau les composants de votre déploiement d’ArcGIS Enterprise est le suivant :

  1. Mettez à niveau Portal for ArcGIS.
  2. Mettez à niveau ArcGIS Web Adaptor (pour Portal for ArcGIS).
  3. Mettez à niveau le site ArcGIS Server qui fait office de serveur d’hébergement du portail.
  4. Mettez à niveau ArcGIS Web Adaptor (pour ArcGIS Server).
  5. Mettez à niveau ArcGIS Data Store.
  6. S’ils sont inclus dans votre déploiement ArcGIS Enterprise, mettez à niveau les serveurs fédérés.

    La plupart des serveurs fédérés doivent correspondre à la version du déploiement ArcGIS Enterprise de base. Pour plus d’informations sur les versions prises en charge pour les serveurs fédérés, reportez-vous à la rubrique Fédérer une instance ArcGIS Server avec votre portail.

    Reportez-vous aux informations de mise à niveau correspondant au type des serveurs fédérés à mettre à niveau.

Mettre à niveau ArcGIS Data Store

Une fois que vous disposez des fichiers d’installation et de sauvegarde et que vous avez mis à niveau le serveur d’hébergement, passez aux étapes de mise à niveau pour chaque type de répertoire de données. Tous les data stores inscrits auprès du même site ArcGIS Server doivent exécuter la même version de ArcGIS Data Store. Gardez les points suivants à l’esprit lorsque vous mettez à niveau ArcGIS Data Store :

  • Installez toujours ArcGIS Data Store sur toutes les machines d’un data store avant de reconfigurer celui-ci.
  • Ne désinstallez pas ArcGIS Data Store avant d’installer la nouvelle version.

    L’exécution du programme d’installation de la version 11.1 de ArcGIS Data Store assure la mise à niveau automatique du déploiement ArcGIS Data Store 10.7 ou version ultérieure vers 11.1. Il n’est pas nécessaire d’obtenir et d’installer chaque version précédemment publiée en séquence.

  • Si vous disposez de machines principales et de secours dans votre data store relationnel ou de cache tuilé, installez la nouvelle version de ArcGIS Data Store sur ces machines, puis reconfigurez le data store à partir de la machine principale.
  • Si plusieurs machines de data store de cache tuilé, de Spatiotemporal Big Data Store ou d’object store sont configurées avec le site du serveur d’hébergement, installez la nouvelle version de ArcGIS Data Store sur chaque machine de Data Store dans le cluster. Lorsque la nouvelle version est installée sur toutes les machines dans le cluster, vous pouvez reconfigurer le Data Store.

Après avoir effectué les étapes décrites dans la section Se préparer à mettre à niveau ArcGIS Data Store et mis à niveau les composants ArcGIS Enterprise dont la mise à niveau doit être réalisée avant celle de ArcGIS Data Store, procédez comme suit pour mettre à niveau vos répertoires de données :

  1. Si vous utilisez un répertoire de Big Data spatio-temporelles ArcGIS GeoEvent Server, connectez-vous à ArcGIS GeoEvent Server Manager et arrêtez les services d’entités utilisés pour archiver les données.
  2. Mettez à jour l’installation ArcGIS Data Store sur chaque machine de répertoire de données.

    Pour mettre à jour l’installation, exécutez le script de configuration ArcGIS Data Store 11.1 le plus récent depuis l’invite de commande avec le même nom d’utilisateur que celui qui a ArcGIS Data Store la première fois. Ne désinstallez pas l’installation existante.

    Lorsque vous installez ArcGIS Data Store pour le mettre à niveau à partir de la version 10.9.1 ou une version antérieure, tous les types de data store (relationnel, cache tuilé, graph store, object store et Spatiotemporal Big Data Store) sont installés.

    Pour exécuter la commande, passez au répertoire ROOT ou untar et exécutez /Setup.

    Pour exécuter le script d’installation à partir du média d’installation ArcGIS Data Store 11.1, cliquez sur le script d’installation puis sur Run in Terminal (Exécuter dans le terminal).

    Remarque :

    Vous n’avez pas besoin d’arrêter le service ArcGIS Data Store manuellement pour effectuer la mise à niveau ; le script d’installation l’arrête pour vous.

    Le programme d’installation détecte la version actuelle de ArcGIS Data Store sur la machine cible et vous invite à poursuivre ou à quitter la mise à niveau. Consultez l’exemple ci-dessous :

    =========================================================================
    ArcGIS Data Store 11.1 (Linux)
    =========================================================================
    
    Your ArcGIS Data Store 10.9.1 is installed at:
    
    /home/ags/arcgis/datastore
    
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS Data Store 10.9.1 (Linux)
    Location to upgrade:            /home/ags/arcgis/datastore/usr/arcgisdatastore
    
    Your ArcGIS Data Store 10.9.1 will be stopped when performing the upgrade 
    and ArcGIS Data Store 11.1 will be started after the upgrade completes
    
      'y' to continue with these settings
      'q' to exit without upgrading this product
    
    Enter choice [y,q] (y):

  3. Saisissez y et appuyez sur Entrée pour accepter les paramètres et continuer la mise à jour.

    Remarque :

    Attendez que l’installation ArcGIS Data Store sur cette machine passe à la version 11.1. Cette opération peut prendre plusieurs minutes.

  4. Après l’installation de la nouvelle version de ArcGIS Data Store sur la première machine du répertoire de données, installez la même version de ArcGIS Data Store sur toutes les autres machines de répertoire de données configurées avec le même site GIS Server. Par exemple, si vous avez un répertoire de données relationnelles haute disponibilité (deux machines) et un répertoire de Big Data spatio-temporelles haute disponibilité avec trois machines, répétez les étapes d’installation sur les machines restantes avant de passer à la prochaine étape.
  5. Une fois toutes les installations ArcGIS Data Store mises à jour à la version la plus récente, utilisez l’utilitaire de commande configuredatastore pour reconfigurer chaque type de répertoire de données avec le site d’hébergement GIS Server.

    La fréquence d’exécution de l’utilitaire configuredatastore dépend de votre configuration.

    • Pour les data stores fonctionnant en mode principal-secours, identifiez-vous sur la machine principale ou de secours sous le nom de l’utilisateur qui a installé ArcGIS Data Store et exécutez l’utilitaire configuredatastore. Cela permet de mettre à niveau le data store sur les machines principale et de secours.
    • Si vos répertoires de données relationnelles et du cache de tuiles se trouvent sur la même machine, l’exécution de l’utilitaire configuredatastore met les deux à niveau.
    • Pour les data stores fonctionnant en mode cluster, identifiez-vous sur l’une des machines sous le nom de l’utilisateur qui a installé ArcGIS Data Store et exécutez l’utilitaire configuredatastore. Cela permet de mettre à niveau toutes les machines du data store agrégé.

    Dans cet exemple, l’utilitaire configuredatastore est exécuté sur une machine où les répertoires de données relationnelles et du cache de tuiles sont tous les deux exécutés. Les deux répertoires de données sont configurés avec le site GIS Server https://myserver.network.com:6443/arcgis :

    ./configuredatastore.sh https://myserver.network.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores relational,tilecache

    Dans cet exemple, l’utilitaire configuredatastore est exécuté sur l’une des machines dans un spatiotemporal Big Data Store configuré avec le site GIS Server https://gisserver.mynetwork.com:6443/arcgis :

    ./configuredatastore.sh https://gisserver.mynetwork.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores spatiotemporal

    L’exécution de l’utilitaire configuredatastore redémarre ArcGIS Data Store sur toutes les machines du répertoire de données.

    Avant la mise à niveau, ArcGIS Data Store vérifie que la même version de ArcGIS Data Store est installée sur toutes les machines du répertoire de données et qu’elles sont toutes accessibles. Si des machines ne sont pas mises à jour ou accessibles, ArcGIS Data Store ne peut pas procéder à la mise à niveau. Corrigez l’installation ou les problèmes de réseau, puis lancez de nouveau l’utilitaire configuredatastore.

  6. Si vous détenez un spatiotemporal Big Data Store, confirmez que le spatiotemporal Big Data Store affiche l’état healthy.

    Pour déterminer le statut d’un data store, connectez-vous au répertoire administrateur de ArcGIS Server du serveur d’hébergement et exécutez la commande REST validate.

  7. Si le portail ArcGIS Enterprise comporte des sites ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server, ArcGIS Mission Server ou ArcGIS Knowledge Server fédérés, mettez-les à niveau.

    Une fois que les sites fédérés ont été mis à niveau, vérifiez que les services exécutés sur ces sites sont opérationnels.

Points à prendre en compte après la mise à niveau de ArcGIS Data Store

Les sauvegardes ArcGIS Data Store que vous avez créées avant la mise à niveau ne peuvent pas être utilisées pour restaurer un déploiement ArcGIS Data Store. Il est par conséquent recommandé de créer des sauvegardes complètes de tous les Data Stores après la mise à niveau. Vous disposez ainsi d’une sauvegarde complète si un problème survient avant la prochaine sauvegarde planifiée.

Après la mise à niveau, vérifiez que vous pouvez accéder aux Data Stores. Pour ce faire, utilisez ArcGIS Server Manager ou le répertoire administrateur de ArcGIS Server. Confirmez également que vos couches de scènes et d’entités hébergées fonctionnent toujours.

Vous trouverez ci-dessous les instructions pour valider les Data Stores et vérifier que les couches s’exécutent depuis ArcGIS Server Manager.

La dernière section ci-dessous indique la procédure à suivre après la mise à niveau d’un Spatiotemporal Big Data Store depuis 10.8.1 si le déploiement ArcGIS Enterprise inclut des services de carte ArcGIS GeoEvent Server qui utilisent des agrégations carrées ou hexagonales.

Valider les stockages des données

Vous pouvez vous connecter à ArcGIS Server Manager pour vérifier que le site GIS Server est toujours en mesure de communiquer avec chaque data store.

Procédez comme suit pour valider un data store depuis ArcGIS Server Manager :

  1. Connectez-vous à ArcGIS Server Manager.
  2. Accédez à Site > Stockage des données.
  3. Cochez la case en regard du répertoire de données à vérifier. (ArcGIS_Data_Store).
  4. Cliquez sur Valider.

Si le Data Store est en cours d’exécution et que le site du GIS Server parvient toujours à communiquer avec lui, une coche verte apparaît dans la colonne Status (Statut).

Confirmer que les couches fonctionnent

Vous devez également vérifier que les services fonctionnent toujours après la mise à niveau.

  1. Connectez-vous à ArcGIS Server Manager.
  2. Accédez à Services > Hébergé.
  3. Vérifiez que tous les services fonctionnent.

Corriger les problèmes de rendu des services de carte ArcGIS GeoEvent Server

Pour corriger les problèmes de rendu provoqués par BUG-000139639, vous devez exécuter l’utilitaire upgradedatasource sur le Spatiotemporal Big Data Store après sa mise à niveau depuis 10.8.1 si vous possédez des services de carte ArcGIS GeoEvent Server configurés de façon à utiliser une agrégation carrée ou hexagonale.

  1. Dans une fenêtre de ligne de commande, ouvrez le répertoire d’outils ArcGIS Data Store sur une machine dans le Spatiotemporal Big Data Store.
  2. Exécutez l’utilitaire listdatasources pour répertorier les services de carte GeoEvent Server.

    ./listdatasources

  3. Exécutez l’utilitaire upgradedatasource.

    Personne ne peut accéder aux services de carte lorsque leurs sources sont en cours de mise à niveau. Vous pouvez spécifier le nom d’un service de carte lorsque vous exécutez l’utilitaire upgradedatasource afin d’affecter un seul service à la fois. Vous pouvez aussi exécuter l’utilitaire upgradedatasource sans préciser aucun nom pour que tous les services soient mis à niveau. Cela implique toutefois que personne ne peut accéder aux services tant qu’ils ne sont pas tous mis à niveau.

    Dans cet exemple, tous les services de carte GeoEvent Server sont mis à niveau :

    ./upgradedatasource

    Dans cet exemple, un seul service de carte (deliveryroutes) est mis à niveau.

    ./upgradedatasource deliveryroutes