Skip To Content

Mettre à niveau un déploiement ArcGIS Data Store en grappe avec CloudFormation

Le modèle Esri arcgis-datastore-cluster-upgrade.template.json Amazon Web Services (AWS) CloudFormation met à niveau un ArcGIS Data Store 11.0, 11.1, 11.2, 11.3, 11.4 ou 11.5 spatio-temporel sur plusieurs instances Amazon Elastic Compute Cloud (EC2) que vous avez créées à l’aide du modèle décrit dans la rubrique Déployer ArcGIS Data Store en mode cluster à l’aide de CloudFormation. Il met également à niveau un graph store 11.5 que vous avez déployé à l’aide de ce modèle.

Remarque :

Le tile cache data store n’est plus pris en charge. Vous ne pouvez pas effectuer la mise à niveau vers la version 12.0 si le déploiement ArcGIS Enterprise inclut un tile cache data store qui contient encore des caches de couches de scènes. Vous devez d’abord effectuer une mise à niveau vers la version 11.5, ajouter un object store et migrer les caches de couches de scène hébergées existants vers l’object store. Ensuite, vous pourrez passer de la version 11.5 à la version 12.0. Pour obtenir des instructions de mise à niveau et de migration, reportez-vous à la documentation d’ArcGIS Enterprise 11.5.

Le modèle arcgis-datastore-cluster-upgrade.template.json met à niveau ArcGIS Data Store sur plusieurs instances EC2.

Conditions requises

Les prérequis peuvent être regroupés en fonction des éléments (par exemple, fichiers et comptes) que vous devez vous procurer et des tâches que vous devez effectuer avant d’exécuter le modèle CloudFormation.

Éléments requis

Vous avez besoin des éléments suivants avant d’exécuter ce modèle :

  • Compte Amazon Web Services avec accès au déploiement à mettre à niveau
  • Un déploiement ArcGIS Data Store en mode grappe existant que vous avez créé avec le modèle Esri Amazon Web Services CloudFormation arcgis-datastore-cluster.template.json.
  • Le modèle CloudFormation de mise à niveau, arcgis-datastore-cluster-upgrade.template.json.

Remarque :

Pour mettre à niveau le déploiement, exécutez ce modèle CloudFormation de mise à niveau qui crée une pile CloudFormation. Ne mettez pas à jour la pile CloudFormation de déploiement existante avec ce modèle.

Tâches requises

Effectuez les tâches suivantes avant d’exécuter ce modèle :

  • Vous devez mettre à niveau le site ArcGIS GIS Server (serveur d’hébergement) auprès duquel ce Data Store est inscrit avant de mettre à niveau ArcGIS Data Store.
  • Configurez des mots de passe dans AWS Secrets Manager (facultatif mais recommandé).

    Vous pouvez configurer les mots de passe des comptes (par exemple, le nom d’utilisateur de l’administrateur du site et le mot de passe du compte Windows de l’utilisateur ArcGIS) dans AWS Secrets Manager. Vous obtenez alors un nom de ressource Amazon (ARN) secret. Utilisez l’ARN à la place d’un mot de passe dans les paramètres de modèle lorsque vous lancez une pile. Si vous n’utilisez pas AWS Secrets Manager pour stocker des mots de passe, vous devez saisir les mots de passe en texte brut dans le paramètre de modèle au lancement de la pile.

    Remarque :

    Lorsque vous créez un ARN secret dans AWS Secrets Manager pour un mot de passe à utiliser avec des modèles Esri CloudFormation, vous devez utiliser le type de secret Other types of secrets (Autres types de secret) et l’option Plaintext (Texte brut). Pour plus d’informations sur la création d’un nom de ressource Amazon pour les mots de passe, consultez AWS CloudFormation et ArcGIS.

Conseil :

Par défaut, CloudFormation supprime les ressources partiellement créées si la création de la pile échoue. Cela est utile car les déploiements inutilisables sont alors supprimés de votre déploiement, mais il peut être difficile d’en corriger les problèmes. Pour conserver la pile dans son état d’échec, désactivez l’option de création de pile CloudFormation Rollback on failure (Restauration en cas d’échec) avant de lancer la pile. Pour plus d’informations, reportez-vous à la rubrique Définition d’options AWS CloudFormation de l’aide AWS.

Paramètres

Reportez-vous aux tableaux ci-dessous pour obtenir la description des paramètres utilisés dans ce modèle CloudFormation. Les tableaux sont regroupés par type de paramètre.

ArcGIS Data Store Configuration

Nom de paramètreObligatoire ou nonDescription du paramètre

Platform Type

Requis

Sélectionnez le type de plateforme de votre déploiement ArcGIS Data Store existant.

  • Windows
  • Linux

AutoScaling Group Name (Nom du groupe de mise à l’échelle automatique)

Requis

Indiquez le nom du groupe de mise à l’échelle automatique dans lequel la grappe ArcGIS Data Store existante est configurée.

Si vous avez créé le déploiement existant avec un modèle Esri CloudFormation ou Cloud Builder, vous trouverez le nom du groupe de mise à l’échelle automatique dans la section Resources (Ressources) de la pile CloudFormation dans AWS Management Console. L’ID logique de la ressource est AutoScalingGroup.

Type

Requis

Sélectionnez le type de Data Store du déploiement ArcGIS Data Store existant.

Les valeurs valides sont graph (graphe), object (objet) ou spatiotemporal (spatio-temporel).

La valeur graph (graphe) est valide uniquement en cas de mise à niveau depuis la version 11.5. La valeur object (objet) est valide uniquement en cas de mise à niveau depuis la version 12.0.

Nom de compte d’utilisateur ArcGIS

Facultatif

Indiquez le nom d’utilisateur de l’identifiant de connexion local qui exécute le logiciel ArcGIS.

Vous avez spécifié ce nom lors de la création du déploiement. Si vous ne l’avez pas indiqué, le nom de connexion est arcgis.

Windows arcgis user password

Conditions

Ce mot de passe n’est obligatoire qu’en cas de déploiement sur Windows. Indiquez le mot de passe de l’utilisateur arcgis de votre déploiement existant.

Vous pouvez entrer un mot de passe en texte simple ou l’ARN de votre ID secret AWS Secrets Manager.

Il est recommandé de gérer vos mots de passe dans AWS Secrets Manager. Pour plus d’informations sur la création d’un nom de ressource Amazon pour les mots de passe, voir AWS CloudFormation et ArcGIS.

ArcGIS Server Configuration

Nom de paramètreObligatoire ou nonDescription du paramètre

Site Administrator User Name

Requis

Indiquez le nom d’utilisateur de l’administrateur principal du site ArcGIS Server existant.

Site Administrator User Password

Requis

Indiquez un mot de passe pour l’administrateur principal du site ArcGIS Server. Vous pouvez entrer un mot de passe en texte simple ou l’ARN de votre ID secret AWS Secrets Manager. Pour plus d’informations sur la création d’un nom de ressource Amazon pour les mots de passe, voir AWS CloudFormation et ArcGIS.

Le mot de passe ou ID secret indiqué doit correspondre à celui de l’administrateur de site principal.

ArcGIS Server EC2 Instance ID

Requis

Sélectionnez un ID d’instance EC2 à partir du site ArcGIS Server avec lequel le Data Store est configuré.

Remarque :

Si le Data Store est inscrit auprès d’un site ArcGIS Server à plusieurs machines, vous pouvez sélectionner n’importe quel ID d’instance EC2 à partir du site ArcGIS Server. Ne choisissez pas une instance EC2 de serveur de fichiers.

Sorties

Une fois votre pile créée, les paramètres en sortie ci-dessous s’affichent dans l’onglet Outputs (Sorties) de la pile CloudFormation dans AWS Management Console.

Nom en sortieDescription de la sortie

DeploymentLogsURL

URL où sont stockés les journaux de déploiement de Amazon CloudWatch. Consultez ces journaux à des fins de dépannage en cas d’échec du déploiement.

Éléments à prendre en compte

Tenez compte des points suivants lors de la création d’une pile CloudFormation contenant des déploiements ArcGIS :

  • Si la pile a été créée (lorsque son statut est CREATE_COMPLETE), cela signifie que le déploiement ArcGIS Data Store a été mis à niveau. Pour le confirmer, connectez-vous à ArcGIS Server Manager et vérifiez le data store.
  • En cas d’échec de la création de la pile CloudFormation (si son statut est CREATE_FAILED), vous pouvez résoudre l’erreur en suivant la procédure décrite dans la page accessible à partir de la section Dépannage ci-dessous. Après avoir déterminé la principale cause de l’erreur et avoir pris les actions requises, vous pouvez supprimer la pile défaillante et en créer une nouvelle pour mettre à niveau le déploiement ArcGIS Data Store existant.

Dépannage

Si des erreurs se produisent lors de la création de cette pile CloudFormation, reportez-vous à la rubrique Résoudre les problèmes de déploiement ArcGIS dans AWS.