Skip To Content

Mettre à niveau ArcGIS Data Store

ArcGIS Data Store est inscrit auprès d’un site GIS Server, que vous définissez 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 système.

Se préparer à mettre à niveau ArcGIS Data Store

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

  • Procurez-vous des fichiers d’autorisation auprès de My Esri avant d’effectuer la mise à niveau. Si vous passez de la version 10.3.x à la version 10.8.1 en passant par la version 10.7.x, vous avez besoin de nouveaux fichiers de licence Portal for ArcGIS et ArcGIS Server. Si vous procédez à la mise à niveau de la version 10.8, il est inutile de demander de nouveaux fichiers de licence sauf si vous voulez modifier les applications pour lesquelles vous avez obtenu une licence via vos rôles de portail ou de ArcGIS Server.
  • Créez une sauvegarde de votre répertoire de données et stockez vos fichiers de sauvegarde dans un emplacement à distance et sécurisé. La manière de créer une sauvegarde va dépendre de la version ArcGIS Data Store à partir de laquelle vous effectuez la mise à niveau et du type de répertoire de données que vous mettez à niveau.
    • Si vous effectuez la mise à niveau à partir de la version 10.5.1 ou d’une version ultérieure, créez une sauvegarde complète de chaque répertoire de données à l’aide de l’utilitaire backupdatastore. Si la mise à niveau se passe mal et que vous avez besoin de revenir à votre installation précédente, vous pouvez réinstaller la version précédente du logiciel ArcGIS Data Store et utiliser ces fichiers de sauvegarde ainsi que l’utilitaire restoredatastore pour restaurer vos données.
    • Si vous effectuez la mise à niveau depuis une version 10.5 ou antérieure du répertoire de données du cache de tuiles, utilisez l’utilitaire exportmanageddb pour effectuer des copies de sauvegarde de ces répertoires de données. Si la mise à niveau se passe mal et que vous avez besoin de revenir à votre installation précédente, vous pouvez réinstaller la version précédente du logiciel ArcGIS Data Store et utiliser l’utilitaire importmanagedb pour importer le fichier d’exportation.
    • Si vous effectuez la mise à niveau depuis une version 10.4 ou 10.4.1 du répertoire de Big Data spatio-temporelles, effectuez une copie de sauvegarde du répertoire de contenu sur chaque machine dans le répertoire de Big Data spatio-temporelles. Si la mise à niveau se passe mal et que vous avez besoin de revenir à votre installation précédente, vous pouvez réinstaller la version précédente du logiciel ArcGIS Data Store et remplacer le répertoire de contenu sur chaque machine par les copies de sauvegarde des répertoires.
  • Avant d’effectuer la mise à niveau d’un répertoire de données relationnels ou d’un répertoire de données du cache de tuiles, 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.
  • 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.
  • L’exécution du programme d’installation 10.8.1 met automatiquement à niveau votre ArcGIS Data Store à la version 10.8.1. Il n’est pas nécessaire d’obtenir et d’installer chaque version précédemment publiée en séquence. Ne désinstallez pas votre précédente version d’ArcGIS Data Store.
  • Pour que votre portail ArcGIS Enterprise fonctionne, il doit être de la même version que votre serveur d’hébergement. Vous devez également réinstaller vos instances ArcGIS Web Adaptor dans la même version que ArcGIS Server.
  • Si vous effectuez une mise à niveau à partir de la version 10.4 et que vous archivez les données d’observation diffusées à partir d’un site ArcGIS GeoEvent Server fédéré vers votre répertoire de Big Data spatio-temporelles, vous devez appliquer ArcGIS 10.4 GeoEvent Extension Patch 1 à votre instance ArcGIS GeoEvent Server 10.4. Une fois le correctif appliqué, suivez les instructions pour réparer les données avant de poursuivre la mise à niveau des composants de votre déploiement ArcGIS Enterprise.
  • Si vous utilisez un site ArcGIS GeoEvent Server fédéré, arrêtez le service ArcGIS GeoEvent Server sur toutes les machines avant de mettre à niveau ArcGIS Server.
  • 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 répertoire de données du cache de tuiles qui contient plus d’une machine, vous devez également ouvrir les ports 29079 à 29090 et 4369 dans le pare-feu.
  • 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

Comme ArcGIS Data Store est toujours utilisé dans le cadre d’un déploiement ArcGIS Enterprise, vous devez mettre à niveau certains composants du déploiement avant la mise à niveau de ArcGIS Data Store. Mettez à niveau les composants dans l’ordre suivant :

  1. Mettez à niveau Portal for ArcGIS.
  2. Mettez à niveau ArcGIS Web Adaptor (pour le portail).
  3. Mettez à niveau le site ArcGIS Server faisant office de serveur d’hébergement du portail. Vous devez mettre à niveau le serveur d’hébergement avant de procéder à la mise à niveau de ArcGIS Data Store.
  4. Mettez à niveau ArcGIS Web Adaptor (pour ArcGIS Server).
  5. Mettez à niveau ArcGIS Data Store.
  6. Si votre déploiement les comprend, mettez à niveau les sites ArcGIS Server supplémentaires. Cela implique la mise à niveau de ArcGIS GeoEvent Server, la mise à niveau de ArcGIS GeoAnalytics Server, la mise à niveau de ArcGIS Notebook Server et la mise à niveau des sites ArcGIS Mission Server.

Emplacements de données haute disponibilité

L’ordre dans lequel vous mettez à niveau chaque machine dans un répertoire de données haute disponibilité est sans importance à partir de ArcGIS Data Store 10.7. Vous devez toutefois d’abord installer le logiciel sur toutes les machines, puis procéder à la mise à niveau à partir de n’importe quelle machine.

Lorsque vous mettez à niveau un répertoire de données relationnelles haute disponibilité ou un répertoire du cache de tuiles (version 10.7.1 ou antérieure), installez la nouvelle version de ArcGIS Data Store sur les machines principale et de secours. Vous pouvez ensuite configurer les deux machines en exécutant l’assistant de configuration du répertoire de données ou l’utilitaire configuredatastore à partir de la machine principale ou de secours. Ceci configure les deux machines.

Remarque :

Si vous mettez à niveau un répertoire de données du cache de tuiles haute disponibilité vers ArcGIS Data Store 10.8, le répertoire de données deviendra un répertoire de données du cache de tuiles à deux machines. Vous devez disposer d’un nombre impair de machines dans le répertoire de données du cache de tuiles ; vous devez donc ajouter au moins une machine de répertoire de données du cache de tuiles supplémentaire et restaurer les données pour équilibrer les caches de scène. Si vous mettez à niveau un répertoire de données du cache de tuiles 10.8 vers 10.8.1, il reste en mode cluster.

Dans le cas d’une mise à niveau de la version 10.7.1 ou d’une version antérieure du répertoire du cache de tuiles haute disponibilité vers la version 10.8.1 de ArcGIS Data Store, il reste en mode principal-secours.

Si votre stockage de cache de tuiles (cluster) ou votre stockage de Big Data spatio-temporelles contient plus d’une machine, installez une nouvelle version de ArcGIS Data Store sur toutes les machines. Ensuite, connectez-vous à l’une des machines à l’aide d’un identifiant de connexion d’administration et configurez toutes les machines du répertoire de Big Data spatio-temporelles en exécutant l’assistant Data Store Configuration ou l’utilitaire configuredatastore. Cela configure toutes les machines du cache de tuiles ou du stockage de Big Data spatio-temporelles.

Attention :

Assurez-vous que personne ne crée de couche d’entités spatio-temporelles hébergée tant que vous n’avez pas terminé de mettre à niveau toutes les machines du répertoire de Big Data spatio-temporelles. À partir de ArcGIS Server Manager, vous pouvez arrêter le service système GeoAnalyticsTools pour empêcher toute exécution de Outils GeoAnalytics pendant une mise à niveau. Arrêtez également les services de suivi de la localisation utilisés par ArcGIS Tracker.

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 stockages de données inscrits auprès du même site ArcGIS Server doivent exécuter la même version d’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 stockage de données avant de reconfigurer celui-ci.
  • Ne désinstallez pas ArcGIS Data Store avant d’installer la nouvelle version.
  • Si vous disposez de machines principales et de secours dans votre répertoire de données relationnelles ou du cache de tuiles, installez la nouvelle version de ArcGIS Data Store sur ces machines, puis reconfigurez le répertoire de données à partir de l’une des machines.
  • Si vous avez plusieurs machines de stockage de cache de tuiles ou de Big Data spatio-temporelles configurées avec votre site ArcGIS Server, installez la nouvelle version de ArcGIS Data Store sur chaque machine de stockage de répertoire de données.
  • Si votre licence ArcGIS Server possède une date d’expiration, mettez à jour la licence dans votre ArcGIS Data Store relationnel après avoir mis à niveau et mis à jour votre licence ArcGIS Server et mis à niveau le data store relationnel.

Astuce :

Avant la version 10.5 de ArcGIS Data Store, des répertoires des données relationnelles ou du cache de tuiles étaient créés lors de la configuration d’un répertoire de données. Cependant, si aucun utilisateur de votre organisation n’a publié de couche de scènes hébergée sur le portail et que vous procédez à une mise à niveau depuis la version 10.3.x ou 10.4.x, le répertoire de données du cache de tuiles n’est pas configuré et vous n’avez pas à le mettre à niveau.

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, effectuez la mise à niveau de vos répertoires de données comme suit :

  1. Si vous utilisez un stockage 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. Éventuellement, si vous voulez empêcher les utilisateurs de modifier les couches d’entités hébergées pendant la mise à niveau, connectez-vous au serveur d’hébergement (site GIS Server) depuis ArcGIS Server Manager et arrêtez tous les services d’entités hébergés. De la même façon, si vous disposez d’un site ArcGIS GeoAnalytics Server fédéré, connectez-le depuis ArcGIS Server Manager et arrêtez tous les services d’entités hébergés.
  3. Mettez à jour l’installation ArcGIS Data Store sur chaque machine de stockage de données.

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

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

    Pour exécuter le script d’installation à partir du support d’installation ArcGIS Data Store 10.8.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 la mise à niveau ; le script d’installation l’arrête pour vous.

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

    =========================================================================
    ArcGIS 10.8.1 Data Store (Linux)
    =========================================================================
    Your ArcGIS 10.3 Data Store is installed at:
    /home/ags/arcgis/datastore
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS 10.3 Data Store (Linux)
    Location to upgrade:            /home/ags/arcgis/datastore/usr/arcgisdatastore
    Your ArcGIS 10.3 Data Store will be stopped when performing the upgrade 
    and ArcGIS 10.8.1 Data Store 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):

  5. 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 10.8.1. Cette opération peut prendre plusieurs minutes.

  6. Après l’installation de la nouvelle version d’ArcGIS Data Store sur la première machine du stockage de données, installez la même version d’ArcGIS Data Store sur toutes les autres machines de stockage 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.
  7. 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 stockage 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 répertoires de données relationnelles et du cache de tuiles (mode principal-secours), connectez-vous à la machine principale ou de secours avec le nom de l’utilisateur qui a installé ArcGIS Data Store et lancez l’utilitaire configuredatastore. Ceci permet de mettre à niveau le répertoire de données sur les deux machines.
    • 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 stockages de cache de tuiles (cluster) ou les stockages de Big Data spatio-temporelles, connectez-vous à l’une des machines de répertoire de Big Data spatio-temporelles sous le nom de l’utilisateur qui a installé ArcGIS Data Store et lancez l’utilitaire configuredatastore. Cela met à niveau toutes les machines du stockage du cache de tuiles agrégé ou de Big Data spatio-temporelles.

    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 stockages de données sont configurés avec le site GIS Serverhttps://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 stockage de Big Data spatio-temporelles configuré avec le site GIS Serverhttps://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 stockage de données.

    Avant la mise à niveau, ArcGIS Data Store confirme que toutes les machines du stockage de données ont la même version d’ArcGIS Data Store installée et que toutes les machines sont 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.

  8. Si vous détenez un répertoire de Big Data spatio-temporelles, confirmez que le répertoire de Big Data spatio-temporelles affiche l’état healthy.

    Pour déterminer l’état d’un répertoire de données, connectez-vous au répertoire d’administration de ArcGIS Server pour le serveur d’hébergement et exécutez la commande REST validate.

  9. Si votre portail comporte des sites ArcGIS GeoEvent Server ou ArcGIS GeoAnalytics Server fédérés, mettez à niveau ces sites. Après leur mise à niveau, assurez-vous que les services d’entités fonctionnent effectivement.

Eléments à prendre en compte après la mise à niveau de ArcGIS Data Store

La procédure de mise à niveau déplace tous les fichiers de sauvegarde de répertoires de données relationnelles existants de la version 10.5 et antérieures, ainsi que tous les fichiers de sauvegarde de répertoires de Big Data spatio-temporelles de la version 10.5 vers un nouveau sous-répertoire de votre répertoire de sauvegarde. Le nom du répertoire contient le numéro de version ArcGIS Data Store. ArcGIS Data Store déplace ces fichiers, ce qui permet d’éviter de les utiliser accidentellement pour restaurer votre stockage de données relationnelles mis à niveau, puisque ceci n’est pas pris en charge.

C’est pourquoi, il est conseillé de créer des sauvegardes complètes de vos répertoires de Big Data spatio-temporelles et relationnelles après les mises à niveau de ArcGIS Data Store. Vous disposez ainsi d’une sauvegarde complète et utilisable de vos données de couche spatio-temporelles et d’entité hébergée si un problème survient avant la prochaine sauvegarde planifiée.

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

Valider les stockages des données

Vous pouvez vous connecter à ArcGIS Server Manager pour vérifier que votre site GIS Server peut toujours communiquer avec chacun de vos répertoires de données.

Procédez comme suit pour valider un répertoire de données 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 stockage des données est en cours d'exécution et que le site du GIS Server peut toujours communiquer avec lui, une coche verte apparaît dans la colonne Statut.

Confirmer que les couches fonctionnent

Vous devez également vérifier que vos 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.