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.
- Établissez une connexion Bureau à distance avec l’instance EC2 sur le site ArcGIS Mission Server.
- 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.
- 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
- 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.
- 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.
- Supprimez les dossiers suivants :
- C:\chef\nodes
- C:\Users\Administrator\.chef\local-mode-cache
- 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": ""
- Définissez le mot de passe pour le compte Windows utilisé pour exécuter le service ArcGIS Mission Server.
- Enregistrez et fermez le fichier mission-server.json.
- 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.
- 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>"
- Définissez le mot de passe pour le compte Windows utilisé pour exécuter le service ArcGIS Mission Server.
- 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.
- En tant qu’utilisateur ubuntu, effectuez une connexion SSH à l’instance EC2 dans le site ArcGIS Mission Server.
- 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
- 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
- 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.
- 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.
- 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": ""
- Définissez le répertoire d’installation sur /home.
- Enregistrez et fermez le fichier mission-server.json.
- 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.
- 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>",
- Définissez l’emplacement du fichier keystore PKSC12 (.pfx) avec certificat SSL pour Apache Tomcat.
- Enregistrez et fermez le fichier mission-server-webadaptor.json.
- 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
Vous avez un commentaire à formuler concernant cette rubrique ?