Skip To Content

Mettre à niveau un site ArcGIS Mission Server sur AWS

Vous pouvez mettre à niveau un site ArcGIS Mission Server sur Amazon Web Services (AWS) en exécutant les procédures de mise à niveau manuelles ou, si vous avez créé le déploiement avec les modèles Esri Amazon Web Services CloudFormation 10.8 ou 10.8.1, vous pouvez mettre à niveau avec les scripts Chef.

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 avez besoin d’un nouveau fichier de licence pour la mise à niveau vers 10.9.
  • 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

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 Chef ou client Cinc 15. Si vous avez installé une version antérieure de Chef, mettez-la à jour avec la version 15.
  3. Téléchargez les versions 10.9 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_109_177824.exe
    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe

  4. Obtenez un fichier d’autorisation ArcGIS Mission Server 10.9 et placez-le dans un dossier local sur l’instance EC2 ou un partage de fichiers auquel vous pouvez accéder depuis l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 3.7.0 (arcgis-3.7.0-cookbooks.zip) vers l’instance EC2, décompressez le fichier et placez son contenu 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\10.9\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 pour 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\10.9\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 pour 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\10.9\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, effectuez une connexion SSH à l’instance EC2 dans le site ArcGIS Mission Server.
  2. Utilisez une des commandes suivantes pour télécharger et installer Chef ou client Cinc 15. Si vous avez installé une version antérieure de Chef, mettez-la à jour avec la version 15.
    • Chef : sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
    • Client Cinc : sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
  3. Téléchargez les versions 10.9 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_109_177909.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz

  4. Obtenez un fichier d’autorisation ArcGIS Mission Server 10.9 et placez-le dans un dossier local sur l’instance EC2 ou un partage de fichiers auquel vous pouvez accéder depuis l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 3.7.0 (arcgis-3.7.0-cookbooks.tar.gz) vers l’instance EC2, décompressez le fichier et placez son contenu 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/10.9/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 pour 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/10.9/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 pour 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/10.9/linux/mission-server-webadaptor.json