Skip To Content

Mettre à niveau un site ArcGIS Mission Server sur AWS

La façon dont vous procédez à la mise à niveau dépend de la façon dont vous avez créé le site ArcGIS Mission Server sur Amazon Web Services (AWS) et du moment auquel vous l’avez créé.

Avant de procéder à la mise à niveau

Quelle que soit la méthode de mise à niveau que vous choisissez, passez en revue les informations suivantes avant de mettre votre déploiement à niveau :

  • Vous devez obtenir un nouveau fichier de licence pour procéder à la mise à niveau vers 11.3.
  • Effectuez une sauvegarde du site ArcGIS Mission Server avant de procéder à la mise à niveau.
  • Vous devez mettre à niveau le portail ArcGIS Enterprise avec lequel ArcGIS Mission Server est fédéré avant la mise à niveau du site ArcGIS Mission Server.

Mettre à niveau avec des procédures de mise à niveau manuelle

La procédure de mise à niveau manuelle pour un site ArcGIS Mission Server sur AWS est similaire à la mise à niveau sur site. Par conséquent, suivez les instructions dans le guide d’installation ArcGIS Mission Server pour mettre à niveau le site. Lisez les instructions spécifiques au système d’exploitation sur vos instances EC2 :

Mettre à niveau avec les scripts Chef

Si vous avez créé le site ArcGIS Mission Server à l’aide d’un modèle Esri Amazon Web Services CloudFormation de version 10.8 ou 10.8.1, vous pouvez effectuer la mise à niveau avec des scripts Chef.

Les étapes de mise à niveau sont différentes pour les déploiements sur Microsoft Windows et Ubuntu. Suivez les instructions propres au système d’exploitation de votre déploiement.

Mettre à niveau un site sur Windows

Procédez comme indiqué dans les deux sections suivantes pour utiliser Chef pour mettre à niveau un site ArcGIS Mission Server et son ArcGIS Web Adaptor sur les instances Windows Amazon EC2.

Mettre à niveau ArcGIS Mission Server

Tout d’abord, procédez à la mise à niveau de ArcGIS Mission Server sur l’instance EC2 sur le site.

  1. Établissez une connexion Bureau à distance avec l’instance EC2 sur le site ArcGIS Mission Server.
  2. Téléchargez et installez un client Chef ou Cinc pris en charge.

    Reportez-vous au tableau de compatibilité d’ArcGIS Cookbook pour les versions prises en charge.

  3. Téléchargez les versions 11.3 des fichiers d’installation suivants depuis votre compte dans My Esri et importez-les dans le dossier C:\Software\Archives sur l’instance EC2.

    • ArcGIS_Mission_Server_Windows_113_190267.exe
    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_113_190234.exe

  4. Obtenez un fichier d’autorisation ArcGIS Mission Server 11.3 et placez-le dans un dossier local dans l’instance EC2 ou dans un partage de fichiers auquel vous pouvez accéder depuis l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.0.0 (arcgis-5.0.0-cookbooks.zip) dans l’instance EC2, décompressez le fichier (unzip) et placez le contenu du fichier décompressé dans le dossier C:\chef.
  6. Supprimez les dossiers suivants :

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. Le fichier mission-server.json que vous utiliserez pour la mise à niveau est inclus dans le cookbook que vous avez téléchargé et extrait à l’étape 5. Il est localisé ici C:\chef\templates\arcgis-mission\11.3\windows\.
  8. Changez les répertoires vers le sous-dossier Chef vers lequel vous avez extrait le cookbook, ouvrez le fichier mission-server.json dans un éditeur de texte, et modifiez les paramètres suivants :

    • Définissez le mot de passe pour le compte Windows utilisé pour exécuter le service ArcGIS Mission Server.
      "arcgis" : {
          "run_as_password": "<password>",
    • Spécifiez l’emplacement où vous avez placé le fichier d’autorisation ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
              "authorization_file": "<drive>\\<folder>",
    • Définissez le nom d’utilisateur et le mot de passe de l’administrateur du site ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Définissez l’emplacement du répertoire de cache local. L’emplacement par défaut est C:\arcgismissionserver\directories,mais vous avez utilisé un autre lecteur ou chemin d’accès.
      "arcgis" : {
          "mission-server": {
          "directories_root": "<drive>\\<folder>",
    • Définissez la chaîne de connexion pour l’emplacement du répertoire de configuration ArcGIS Mission Server. Celui-ci a été créé lorsque vous avez créé le site ArcGIS Mission Server. Pour trouver la chaîne, connectez-vous au répertoire de l’administrateur ArcGIS Mission Server pour le site ArcGIS Mission Server en tant qu’administrateur du site et accédez à system > configStore.
      "arcgis" : {
          "mission-server": {
          "config_store_connection_string": "<drive>\\<folder>",
    • Définissez l’URL de contexte de socket Web. Celui-ci a été créé lorsque vous avez créé le site ArcGIS Mission Server. Pour copier l’URL, connectez-vous au répertoire de l’administrateur ArcGIS Mission Server pour le site ArcGIS Mission Server en tant qu’administrateur du site et accédez à système > propriétés > REST. Il est au format wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
      "arcgis" : {
          "mission-server": {
          "system_properties": {
              "WebSocketContextURL": "<URL>"
    • Ajoutez un nœud de nom hôte et laissez-le vierge.
      "arcgis" : {
          "mission-server": {
          "hostname": ""

  9. Enregistrez et fermez le fichier mission-server.json.
  10. Ouvrez une fenêtre de ligne de commande en tant qu’administrateur, modifiez le répertoire avec C:\chef, et exécutez la commande suivante : chef-client -z -j c:\chef\templates\arcgis-mission\11.3\windows\mission-server.json.

Maintenant, mettez à niveau ArcGIS Web Adaptor.

Mettre à niveau ArcGIS Web Adaptor

Utilisez le fichier mission-server-webadaptor.json, également inclus avec le cookbook téléchargé à l’étape 5 de la précédente section, pour procéder à la mise à niveau de ArcGIS Web Adaptor.

  1. Ouvrez le fichier mission-server-webadaptor.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez le mot de passe pour le compte Windows utilisé pour exécuter le service ArcGIS Mission Server.
      "arcgis" : {
          "run_as_password": "<password>",
    • Définissez le nom d’utilisateur et le mot de passe de l’administrateur du site ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Définissez l’emplacement du fichier keystore PKSC12 (.pfx) avec certificat SSL pour IIS.
      "arcgis" : {
          "iis": {
          "keystore_file": "<drive>\\<folder>\\<file name>.pfx",
    • Définissez le mot de passe du fichier keystore avec certificat SSL pour IIS.
      "arcgis" : {
          "iis": {
          "keystore_password": "<password>"

  2. Ouvrez une fenêtre de ligne de commande en tant qu’administrateur, modifiez répertoire avec C:\chef et exécutez la commande suivante : chef-client -z -j c:\chef\templates\arcgis-mission\11.3\windows\mission-server-webadaptor.json

Mettre à niveau un site sur Ubuntu

Procédez comme indiqué dans les deux sections suivantes pour utiliser Chef pour mettre à niveau un site ArcGIS Mission Server et son ArcGIS Web Adaptor sur les instances Ubuntu Amazon EC2.

Mettre à niveau ArcGIS Mission Server

Tout d’abord, procédez à la mise à niveau de ArcGIS Mission Server sur l’instance EC2 sur le site.

  1. En tant qu’utilisateur ubuntu, établissez une connexion SSH (Secure Shell Protocol) à l’instance EC2 sur le site ArcGIS Mission Server.
  2. Utilisez l’une des commandes ci-après pour télécharger et installer un client Chef ou Cinc pris en charge.

    Reportez-vous au tableau de compatibilité d’ArcGIS Cookbook pour les versions prises en charge. Remplacez le texte version_number dans les instructions ci-dessous par la version du client que vous installez, par exemple 18.30.

    • Chef : sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v <version_number>
    • Cinc : sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v <version_number>
  3. Téléchargez les versions 11.3 des fichiers d’installation suivants depuis votre compte dans My Esri et importez-les dans le répertoire /opt/software/archives sur l’instance EC2.

    • ArcGIS_Mission_Server_Linux_113_190339.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_113_190319.tar.gz

  4. Obtenez un fichier d’autorisation ArcGIS Mission Server 11.3 et placez-le dans un dossier local dans l’instance EC2 ou dans un partage de fichiers auquel vous pouvez accéder depuis l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.0.0 (arcgis-5.0.0-cookbooks.tar.gz) dans l’instance EC2, décompressez le fichier (untar et unzip) et placez le contenu du fichier dans le répertoire /opt/chef.
  6. Le fichier mission-server.json que vous utiliserez pour la mise à niveau est inclus dans le cookbook que vous avez téléchargé et extrait à l’étape précédente.
  7. Modifiez les répertoires vers /opt/chef/templates/arcgis-mission/11.3/linux, ouvrez le fichier mission-server.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez le répertoire d’installation sur /home.
      "arcgis" : {
          "mission_server": {
              "install_dir": "/home"
    • Spécifiez l’emplacement où vous avez placé le fichier d’autorisation ArcGIS Mission Server.
      "arcgis" : {
          "mission_server": {
              "authorization_file": "/<folder>/<subfolder>",
    • Définissez le nom d’utilisateur et le mot de passe de l’administrateur du site ArcGIS Mission Server.
      "arcgis" : {
          "mission_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Définissez l’emplacement du répertoire du serveur racine sur /gisdata/arcgismissionserver.
      "arcgis" : {
          "mission_server": {
          "directories_root": "/gisdata/arcgismissionserver",
    • Définissez la chaîne de connexion pour l’emplacement du répertoire de configuration ArcGIS Mission Server sur /gisdata/arcgismissionserver/config-store.
      "arcgis" : {
          "mission_server": {
          "config_store_connection_string": "/gisdata/arcgismissionserver/config-store",
    • Définissez le répertoire de journal sur /home/arcgis/mission/usr/logs/.
      "arcgis" : {
          "mission_server": {
          "log_dir": "/home/arcgis/mission/usr/logs/",
    • Définissez l’URL de contexte de socket Web. Celui-ci a été créé lorsque vous avez créé le site ArcGIS Mission Server. Pour copier l’URL, connectez-vous au répertoire de l’administrateur ArcGIS Mission Server pour le site ArcGIS Mission Server en tant qu’administrateur du site et accédez à système > propriétés > REST. Il est au format wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
      "arcgis" : {
          "mission_server": {
          "system_properties": {
              "WebSocketContextURL": "<URL>"
    • Ajoutez un nœud de nom hôte et laissez-le vierge.
      "arcgis" : {
          "mission_server": {
          "hostname": ""

  8. Enregistrez et fermez le fichier mission-server.json.
  9. En tant qu’utilisateur ubuntu, exécutez la commande suivante : sudo chef-client -z -j /opt/chef/templates/arcgis-mission/11.3/linux/mission-server.json.

Maintenant, mettez à niveau ArcGIS Web Adaptor.

Mettre à niveau ArcGIS Web Adaptor

Utilisez le fichier mission-server-webadaptor.json, également inclus avec le cookbook téléchargé à l’étape 5 de la précédente section, pour procéder à la mise à niveau de ArcGIS Web Adaptor.

  1. Ouvrez le fichier mission-server-webadaptor.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez l’emplacement du fichier keystore PKSC12 (.pfx) avec certificat SSL pour Apache Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_file": "/<folder>/<subfolder>/<file name>.pfx",
    • Définissez le mot de passe du fichier keystore avec certificat SSL pour Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_password": "<password>"
    • Définissez le nom d’utilisateur et le mot de passe de l’administrateur du site ArcGIS Mission Server.
      "arcgis" : {
          "mission_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",

  2. Enregistrez et fermez le fichier mission-server-webadaptor.json.
  3. En tant qu’utilisateur ubuntu, modifiez le répertoire pour /opt/chef, et exécutez la commande suivante : chef-client -z -j /opt/chef/templates/arcgis-mission/11.3/linux/mission-server-webadaptor.json

Effectuer la mise à niveau à l’aide d’un modèle CloudFormation

Si vous avez utilisé un modèle CloudFormation de déploiement 10.9, 10.9.1, 11.0, 11.1 ou 11.2 fourni par Esri pour créer un site ArcGIS Mission Server, vous pouvez utiliser le modèle de mise à niveau 11.3 correspondant pour le mettre à niveau.

Le tableau suivant répertorie les modèles de déploiement et de mise à niveau correspondants, et fournit des liens permettant d’accéder aux instructions d’utilisation des modèles de mise à niveau.

Modèle de déploiement 10.9, 10.9.1, 11.0, 11.1 ou 11.2Modèle de mise à niveau 11.3Instructions d’utilisation du modèle de mise à niveau

arcgis-mission-server-singlemachine.template.json

arcgis-mission-server-singlemachine-upgrade.template.json

Mettre à niveau un site ArcGIS Mission Server à une seule machine avec CloudFormation

arcgis-mission-server-ha.template.json

arcgis-mission-server-ha-upgrade.template.json

Mettre à niveau un site ArcGIS Mission Server à plusieurs machines avec CloudFormation