Skip To Content

Mettre à niveau un déploiement ArcGIS Enterprise haute disponibilité sur AWS

Remarque :

Ces informations concernent la mise à niveau d’un déploiement ArcGIS Enterprise configuré sur plusieurs instances Amazon Elastic Compute Cloud (EC2).

La façon dont vous procédez à la mise à niveau dépend de la façon dont vous avez créé le déploiement ArcGIS Enterprise 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 à niveau le déploiement :

  • Reportez-vous à Mises à niveau ArcGIS sur Amazon Web Services pour déterminer si vous devez effectuer des tâches supplémentaires sur votre déploiement avant de procéder à la mise à niveau vers 12.0. Effectuez toutes les tâches requises avant d’effectuer la mise à niveau vers 12.0.
  • Procurez-vous les licences ArcGIS nécessaires à la version logicielle actuelle. Téléchargez les fichiers de licence depuis votre compte dans My Esri.
  • Créez une sauvegarde du déploiement de façon à pouvoir le restaurer en cas de problème lors de la procédure de mise à niveau.

    Vous pouvez utiliser l’utilitaire webgisdr fourni avec Portal for ArcGIS pour créer une sauvegarde de la plupart des composants d’un déploiement ArcGIS Enterprise.

    Remarque :

    Selon la version que vous mettez à niveau, il est possible que certains types de data store ne soient pas inclus dans cette sauvegarde. Si vous mettez à niveau un déploiement qui comprend les types de data store non inclus lorsque vous exécutez l’utilitaire webgisdr, utilisez l’utilitaire ArcGIS Data Store backupdatastore pour créer des sauvegardes de ces types de data store avant de procéder à la mise à niveau.

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

Utiliser les procédures manuelles pour mettre à niveau votre déploiement ArcGIS Enterprise sur plusieurs machines sur Amazon Web Services est similaire à la mise à jour du logiciel sur site. Vous pouvez télécharger les mises à jour logicielles depuis My Esri sur vos instances Amazon Elastic Compute Cloud (EC2), et appliquer les mises à jour directement vers votre déploiement existant. Tous les composants ArcGIS Enterprise sur chaque machine doivent exécuter la même version logicielle.

Remarque :

Si la version ou les composants de départ dans votre déploiement nécessitent une mise à niveau vers une version intermédiaire, suivez les instructions fournies dans l’aide de la version intermédiaire avant de suivre les instructions de mise à niveau vers 12.0.

Préparer la mise à jour des composants

Procédez comme suit pour préparer la mise à jour des composants :

  1. Téléchargez de nouvelles versions de Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server et ArcGIS Data Store et les licences depuis My Esri.
  2. Vérifiez que tous les ports requis sont ouverts ou disponibles.

    Consultez les listes de ports pour chaque composant et le diagramme des ports.

  3. Veillez à ce que personne ne soit connecté à votre portail ArcGIS Enterprise ou aux sites ArcGIS Server.
    Attention :

    N’interrompez pas les services Portal for ArcGIS, ArcGIS Server ou ArcGIS Data Store. Ce faisant, l’utilitaire webgisdr ne parviendra pas à créer une sauvegarde du déploiement.

  4. Créez une sauvegarde complète du déploiement à l’aide de l’utilitaire webgisdr installé avec Portal for ArcGIS.

    Vous pouvez utiliser le fichier de sauvegarde pour redéployer les versions logicielles antérieures en cas de problème durant la mise à niveau.

    Remarque :

    Selon la version que vous mettez à niveau, l’utilitaire webgisdr peut ne pas inclure tous les types ArcGIS Data Store. Si votre déploiement inclut un type de data store qui n’est pas inclus avec la sauvegarde créée par l’utilitaire webgisdr, utilisez l’utilitaire ArcGIS Data Store backupdatastore pour créer une sauvegarde de ce type de data store.

Mettre à niveau Portal for ArcGIS

Tout d’abord, mettez à niveau Portal for ArcGIS.

  1. Effectuez une connexion Bureau à distance (Microsoft Windows) ou SSH (Linux) à votre machine Portal for ArcGIS sur AWS. Si votre portail est hautement disponible, effectuez la connexion à l’une des machines Portal for ArcGIS sur AWS. Connectez-vous en tant qu'utilisateur arcgis.

    S’il s’agit de votre première mise à niveau du Portal for ArcGIS sur Windows sur AWS, modifiez le mot de passe de l’utilisateur arcgis. Vous devez le faire pour chaque machine lors du déploiement, et le mot de passe doit être identique pour toutes les machines.

    Si vous avez déployé ArcGIS Enterprise avec la AWS Management Console, veillez à ce que la machine soit autorisée à créer des paquets Amazon Simple Storage Service (S3) dans votre compte AWS, car la procédure de mise à niveau de Portal for ArcGIS crée un paquet S3 pour le stockage temporaire du répertoire de contenu. Si vous avez effectué le déploiement à l’aide d’un modèle CloudFormation fourni par Esri, le modèle a déjà configuré ceci.

  2. Vérifiez que les ports requis sont disponibles.
  3. Placez les nouvelles installations Portal for ArcGIS et ArcGIS Web Adaptor et, le cas échéant, votre nouveau fichier de licence Portal for ArcGIS sur cette machine.
  4. Si votre déploiement comporte une seule machine Portal for ArcGIS, suivez les instructions permettant de mettre à niveau Portal for ArcGIS pour mettre à jour la machine du portail et son We Adaptor, et, si nécessaire, autorisez Portal for ArcGIS à l’aide de votre nouveau fichier de licence.
  5. Si votre portail est hautement disponible, recommencez les étapes 1 et 2 pour la deuxième machine Portal for ArcGIS. Suivez ensuite les instructions de mise à jour d’un portail hautement disponible pour mettre à jour le logiciel, et, si nécessaire, autorisez Portal for ArcGIS sur chaque machine avec votre nouveau fichier de licence.

Mettre à niveau ArcGIS Server

Mettez à niveau le serveur d’hébergement de votre portail et tout site ArcGIS Server supplémentaire fédéré avec votre portail.

Veillez à fournir une licence ArcGIS GIS Server lors de la mise à niveau du serveur d’hébergement du portail. La licence que vous fournissez lors de la mise à niveau des serveurs fédérés dépend du rôle de ArcGIS Server dans votre déploiement.

Remarque :

Vous devez mettre à niveau les sites ArcGIS Server avant la mise à niveau de ArcGIS Data Store.

  1. Effectuez une connexion Bureau à distance (Windows) ou SSH (Linux) en tant qu’utilisateur arcgis vers la machine ArcGIS Server SITEHOST pour le serveur d’hébergement de votre portail.
  2. Placez les nouvelles installations ArcGIS Server et ArcGIS Web Adaptor et votre fichier de licence ArcGIS GIS Server sur cette machine.
  3. Si votre site ArcGIS Server contient une seule machine, suivez les instructions de la rubrique Mettre à niveau ArcGIS Server pour mettre à niveau un site à une seule machine.
  4. Si votre site ArcGIS Server contient plusieurs machines, recommencez les étapes 1 et 2 sur chaque machine. Suivez ensuite les instructions de la rubrique Mettre à niveau ArcGIS Server pour mettre à niveau un site avec plusieurs machines.
  5. Si vous avez manuellement fédéré des sites ArcGIS Server supplémentaires avec votre portail, connectez-vous à ces machines et mettez à niveau le logiciel et les licences pour ces sites.

Mettre à niveau ArcGIS Data Store

Si vous avez plusieurs types de stockage de données configurés avec le serveur d'hébergement de votre portail, mettez à niveau chacun d'entre eux.

  1. Effectuez une connexion Bureau à distance (Windows) ou SSH (Linux) en tant qu’utilisateur arcgis vers chaque machine sur laquelle ArcGIS Data Store est installé.
  2. Placez l’installation de ArcGIS Data Store sur chaque machine.
  3. Procédez comme suit pour réaliser la mise à niveau en fonction du système d’exploitation des instances EC2 :

Tester le déploiement mis à niveau

Testez le déploiement ArcGIS Enterprise mis à niveau pour être sûr que tous les services sont exécutés et accessibles et que vos workflows ordinaires fonctionnent encore.

Une fois le test réussi, vous pouvez supprimer la sauvegarde que vous avez créée avant de procéder à la mise à niveau, car elle ne peut pas être utilisée pour restaurer vos machines mises à niveau.

Conseil :

Créez une sauvegarde complète du déploiement mis à niveau à l’aide de l’utilitaire webgisdr, de façon à disposer d’une sauvegarde de base de cette version de votre déploiement.

Mettre à niveau avec les scripts Chef

Si vous avez créé le déploiement ArcGIS Enterprise à l’aide du modèle Esri Amazon Web Services CloudFormation ArcGIS Enterprise 10.8 ou 10.8.1 haute disponibilité (arcgis-enterprise-ha.template.json), vous pouvez effectuer la mise à niveau avec des scripts Chef.

Remarque :

Comme indiqué dans Mises à jour ArcGIS sur Amazon Web Services, si le déploiement est toujours à la version 10.8, 10.8.1, 10.9 ou 10.9.1 ou si le déploiement inclut des composants qui ne sont plus pris en charge, vous devez d’abord effectuer la mise à niveau vers une version intermédiaire avant de procéder à la mise à niveau vers 12.0. Suivez les instructions fournies dans l’aide de la version intermédiaire avant de suivre celle de la mise à niveau vers 12.0.

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 déploiement ArcGIS Enterprise haute disponibilité sur Windows

Procédez comme suit pour utiliser Chef pour mettre à niveau ArcGIS Enterprise sur deux instances EC2 (principale et de secours).

Mettre à niveau l’instance de secours

Mettez à niveau tout d’abord les composants sur l’instance de secours.

  1. Établissez une connexion Bureau à distance avec l’instance EC2.
  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 fichiers d’installation de 12.0 depuis votre compte dans My Esri et chargez les fichiers dans un dossier dans l’instance EC2.

    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_120_197711.exe
    • Portal_for_ArcGIS_Windows_120_197706.exe
    • Portal_for_ArcGIS_Windows_120_197706.exe.001
    • Portal_for_ArcGIS_Web_Styles_Windows_120_197708.exe
    • ArcGIS_Server_Windows_120_197664.exe
    • ArcGIS_Server_Windows_120_197664.exe.001
    • ArcGIS_DataStore_Windows_120_197709.exe
    • ArcGIS_DataStore_Windows_120_197709.exe001

  4. Obtenez le fichier d’autorisation Portal for ArcGIS 12.0 (.json) et l’autorisation ArcGIS Server avec licence pour ArcGIS GIS Server (.epc ou .prvc) et placez-les sur l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.3.0 (arcgis-5.3.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. Créez une copie du fichier C:\chef\node.json et nommez-la upgrade_base_enterprise_ha_windows_standby_step1.json.
  8. Ouvrez le fichier upgrade_base_enterprise_ha_windows_standby_step1.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez la version arcgis sur 12.0.
      "arcgis" : {
          "version": "12.0",
    • Définissez le référentiel d’archive arcgis au dossier où vous avez placé les fichiers logiciels sur l’instance EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • Définissez l’autorisation du serveur sur l’emplacement de votre fichier d’autorisation ArcGIS Server 12.0.
      "server" : {
          "authorization_file" : "<drive>:\\<folder_path>\\My_New_Server.prvc"
    • Définissez l’autorisation du portail sur l’emplacement de votre fichier d’autorisation Portal for ArcGIS 12.0.
      "portal" : {
          "authorization_file" : "<drive>:\\<folder_path>\\my_new_portal.json",
    • Modifiez la liste d’exécution pour utiliser les actions suivantes :
      "recipe[arcgis-enterprise::install_portal]", 
      "recipe[arcgis-enterprise::webstyles]", 
      "recipe[arcgis-enterprise::install_portal_wa]", 
      "recipe[arcgis-enterprise::server]", 
      "recipe[arcgis-enterprise::server_wa]", 
      "recipe[arcgis-enterprise::install_datastore]"

  9. Enregistrez et fermez le fichier upgrade_base_enterprise_ha_windows_standby_step1.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\upgrade_base_enterprise_ha_windows_standby_step1.json.

Le script s’exécute pour mettre à niveau les composants sur l’instance de secours.

Lorsque la mise à niveau de secours est exécutée avec succès, vous pouvez poursuivre avec la mise à niveau de l’instance principale.

Mettre à niveau l’instance principale

Une fois l’exécutable Chef-Run exécuté sur la machine de secours, mettez à niveau l’instance principale.

  1. Établissez une connexion Bureau à distance avec l’instance EC2 principale.
  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 fichiers d’installation de 12.0 depuis votre compte dans My Esri et chargez les fichiers dans un dossier dans l’instance EC2.

    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_120_197711.exe
    • Portal_for_ArcGIS_Windows_120_197706.exe
    • Portal_for_ArcGIS_Windows_120_197706.exe.001
    • Portal_for_ArcGIS_Web_Styles_Windows_120_197708.exe
    • ArcGIS_Server_Windows_120_197664.exe
    • ArcGIS_Server_Windows_120_197664.exe.001
    • ArcGIS_DataStore_Windows_120_197709.exe
    • ArcGIS_DataStore_Windows_120_197709.exe001

  4. Obtenez le fichier d’autorisation Portal for ArcGIS 12.0 (.json) et l’autorisation ArcGIS Server avec licence pour ArcGIS GIS Server (.epc ou .prvc) et placez-les sur l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.3.0 (arcgis-5.3.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. Créez une copie du fichier C:\chef\node.json et nommez-la upgrade_base_enterprise_ha_windows_primary_step2.json.
  8. Ouvrez le fichier upgrade_base_enterprise_ha_windows_primary_step2.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez la version arcgis sur 12.0.
      "arcgis" : {
          "version": "12.0",
    • Définissez le référentiel d’archive arcgis au dossier où vous avez placé les fichiers logiciels sur l’instance EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • Définissez l’autorisation du serveur sur l’emplacement de votre fichier d’autorisation ArcGIS Server 12.0.
      "server" : {
          "authorization_file" : "<drive>:\\<folder_path>\\My_New_Server.prvc"
    • Définissez l’autorisation du portail sur l’emplacement de votre fichier d’autorisation Portal for ArcGIS 12.0.
      "portal" : {
          "authorization_file" : "<drive>:\\<folder_path>\\my_new_portal.json",
    • Modifiez la liste d’exécution pour utiliser les actions suivantes :
      "recipe[arcgis-enterprise::install_portal]", 
      "recipe[arcgis-enterprise::webstyles]", 
      "recipe[arcgis-enterprise::portal]", 
      "recipe[arcgis-enterprise::portal_wa]", 
      "recipe[arcgis-enterprise::server]", 
      "recipe[arcgis-enterprise::server_wa]", 
      "recipe[arcgis-enterprise::datastore]"

  9. Enregistrez et fermez le fichier upgrade_base_enterprise_ha_windows_primary_step2.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\upgrade_base_enterprise_ha_windows_primary_step2.json

Le script s’exécute pour mettre à niveau les composants sur l’instance principale.

Lorsque la mise à niveau principale est exécutée avec succès, vous pouvez poursuivre avec la configuration de l’adaptateur web sur l’instance de secours.

Mettre à niveau l’adaptateur web sur la machine de secours

Une fois le fichier exécutable Chef-Run exécuté sur la machine principale, connectez-vous à nouveau à l’instance de secours pour mettre à niveau l’adaptateur Web pour le portail.

  1. Établissez une connexion Bureau à distance et connectez-vous à l’instance de secours EC2.
  2. Créez une copie du fichier upgrade_base_enterprise_ha_windows_standby_step1.json et nommez-la upgrade_base_enterprise_ha_windows_standby_step3.json.
  3. Ouvrez upgrade_base_enterprise_ha_windows_standby_step3.json dans un éditeur de texte et modifiez la liste d’exécution uniquement pour exécuter l’action portal_wa.

    "run_list" : [
        "recipe[arcgis-enterprise::portal_wa]"
      ]

  4. 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\upgrade_base_enterprise_ha_windows_standby_step3.json.

Le script configure le ArcGIS Web Adaptor pour le portail.

Mettre à niveau un déploiement ArcGIS Enterprise haute disponibilité sur Ubuntu

Procédez comme suit pour utiliser Chef pour mettre à niveau ArcGIS Enterprise sur deux instances EC2 (principale et de secours).

Mettre à niveau l’instance de secours

Mettez à niveau tout d’abord les composants sur l’instance EC2 de secours.

  1. Établissez une connexion SSH à l’instance EC2 de secours en tant qu’utilisateur ubuntu.
  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.4.2.

    • 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 fichiers d’installation de 12.0 depuis votre compte dans My Esri et chargez les fichiers dans un dossier dans l’instance EC2.

    • ArcGIS_Web_Adaptor_Java_Linux_120_197824.tar.gz
    • Portal_for_ArcGIS_Linux_120_197821.tar.gz
    • ArcGIS_Server_Linux_120_197810.tar.gz
    • ArcGIS_DataStore_Linux_120_197832.tar.gz
    • Portal_for_ArcGIS_Web_Styles_Linux_120_197821.tar.gz

  4. Obtenez le fichier d’autorisation Portal for ArcGIS 12.0 (.json) et l’autorisation ArcGIS Server avec licence pour ArcGIS GIS Server (.epc ou .prvc) et placez-les sur l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.3.0 (arcgis-5.3.0-cookbooks.tar.gz) dans l’instance EC2, décompressez le fichier et placez son contenu dans le répertoire /var/chef.
  6. Supprimez le répertoire /var/chef/nodes.
  7. Créez une copie du fichier /etc/chef/node.json et nommez-la upgrade_base_enterprise_ha_ubuntu_standby_step1.json.
  8. Ouvrez le fichier upgrade_base_enterprise_ha_ubuntu_standby_step1.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez la version arcgis sur 12.0.
      "arcgis" : {
          "version": "12.0",
    • Définissez le référentiel d’archive arcgis au dossier où vous avez placé les fichiers logiciels sur l’instance EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • Définissez l’autorisation du serveur sur l’emplacement de votre fichier d’autorisation ArcGIS Server 12.0.
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • Définissez l’autorisation du portail sur l’emplacement de votre fichier d’autorisation Portal for ArcGIS 12.0.
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • Modifiez la liste d’exécution pour utiliser les actions suivantes :
      "recipe[arcgis-enterprise::install_portal]",  
      "recipe[arcgis-enterprise::start_portal]", 
      "recipe[arcgis-enterprise::webstyles]", 
      "recipe[arcgis-enterprise::install_portal_wa]", 
      "recipe[arcgis-enterprise::unregister_server_wa]", 
      "recipe[arcgis-enterprise::server]", 
      "recipe[arcgis-enterprise::server_wa]", 
      "recipe[arcgis-enterprise::install_datastore]", 
      "recipe[arcgis-enterprise::start_datastore]"

  9. Enregistrez et fermez le fichier upgrade_base_enterprise_ha_ubuntu_standby_step1.json.
  10. En tant qu’utilisateur ubuntu, modifiez le répertoire pour /var/chef, et exécutez la commande suivante : sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step1.json

Le script s’exécute pour mettre à niveau les composants sur l’instance de secours.

Lorsque la mise à niveau de secours est exécutée avec succès, vous pouvez poursuivre avec la mise à niveau de l’instance principale.

Mettre à niveau l’instance principale

Une fois l’exécutable Chef-Run exécuté sur la machine de secours, mettez à niveau l’instance principale.

  1. Établissez une connexion SSH à l’instance EC2 principale en tant qu’utilisateur ubuntu.
  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.4.2.

    • 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 fichiers d’installation de 12.0 depuis votre compte dans My Esri et chargez les fichiers dans un dossier dans l’instance EC2.

    • ArcGIS_Web_Adaptor_Java_Linux_120_197824.tar.gz
    • Portal_for_ArcGIS_Linux_120_197821.tar.gz
    • ArcGIS_Server_Linux_120_197810.tar.gz
    • ArcGIS_DataStore_Linux_120_197832.tar.gz
    • Portal_for_ArcGIS_Web_Styles_Linux_120_197821.tar.gz

  4. Obtenez le fichier d’autorisation Portal for ArcGIS 12.0 (.json) et l’autorisation ArcGIS Server avec licence pour ArcGIS GIS Server (.epc ou .prvc) et placez-les sur l’instance EC2.
  5. Téléchargez ArcGIS Cookbook version 5.3.0 (arcgis-5.3.0-cookbooks.tar.gz) dans l’instance EC2, décompressez le fichier et placez son contenu dans le répertoire /var/chef.
  6. Supprimez le répertoire /var/chef/nodes.
  7. Créez une copie du fichier /etc/chef/node.json et nommez-la upgrade_base_enterprise_ha_ubuntu_primary_step2.json.
  8. Ouvrez le fichier upgrade_base_enterprise_ha_ubuntu_primary_step2.json dans un éditeur de texte et modifiez les paramètres suivants :

    • Définissez la version arcgis sur 12.0.
      "arcgis" : {
          "version": "12.0",
    • Définissez le référentiel d’archive arcgis au dossier où vous avez placé les fichiers logiciels sur l’instance EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • Définissez l’autorisation du serveur sur l’emplacement de votre fichier d’autorisation ArcGIS Server 12.0.
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • Définissez l’autorisation du portail sur l’emplacement de votre fichier d’autorisation Portal for ArcGIS 12.0.
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • Modifiez la liste d’exécution pour utiliser les actions suivantes :
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::portal]",
          "recipe[arcgis-enterprise::portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::datastore]"

  9. Enregistrez et fermez le fichier upgrade_base_enterprise_ha_ubuntu_primary_step2.json.
  10. En tant qu’utilisateur ubuntu, modifiez le répertoire pour /var/chef, et exécutez la commande suivante : sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_primary_step2.json

Le script s’exécute pour mettre à niveau les composants sur l’instance principale.

Lorsque la mise à niveau principale est exécutée avec succès, vous pouvez poursuivre avec la configuration de l’adaptateur web sur l’instance de secours.

Mettre à niveau l’adaptateur web sur la machine de secours

Une fois le fichier exécutable Chef-Run exécuté sur la machine principale, connectez-vous à nouveau à l’instance de secours pour configurer l’adaptateur Web pour le portail.

  1. Établissez une connexion SSH à l’instance EC2 de secours en tant qu’utilisateur ubuntu.
  2. Créez une copie du fichier /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step1.json et nommez-la upgrade_base_enterprise_ha_ubuntu_standby_step3.json.
  3. Ouvrez upgrade_base_enterprise_ha_ubuntu_standby_step3.json dans un éditeur de texte et modifiez la liste d’exécution uniquement pour exécuter l’action portal_wa.

    "run_list" : [
        "recipe[arcgis-enterprise::portal_wa]"
      ]

  4. En tant qu’utilisateur ubuntu, modifiez le répertoire pour /var/chef, et exécutez la commande suivante : sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step3.json

Le script configure le ArcGIS Web Adaptor pour le portail.

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

Si vous avez utilisé le modèle arcgis-enterprise-ha.template.json CloudFormation 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3, 11.4 ou 11.5 pour créer un déploiement ArcGIS Enterprise haute disponibilité, vous pouvez utiliser le fichier 12.0 arcgis-enterprise-ha-upgrade.template.json pour le mettre à niveau. Pour obtenir les instructions, reportez-vous à la rubrique Mettre à niveau des composants ArcGIS Enterprise haute disponibilité avec CloudFormation.

Si vous avez utilisé les modèles CloudFormation 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3, 11.4 ou 11.5 pour créer des composants ArcGIS Enterprise haute disponibilité distribués, configurés sur des instances EC2 distinctes, utilisez le modèle correspondant afin de procéder à la mise à niveau.

Remarque :

Si la version ou les composants de départ dans votre déploiement nécessitent une mise à niveau vers une version intermédiaire, suivez les instructions fournies dans l’aide de la version intermédiaire avant de suivre les instructions de mise à niveau vers 12.0.

Le tableau suivant répertorie les modèles de déploiement et de mise à niveau équivalents, et fournit un lien permettant d’accéder aux instructions d’utilisation des modèles de mise à niveau :

Modèle de déploiementModèle de mise à niveau 12.0Instructions liées au modèle de mise à niveau CloudFormation

arcgis-portal-ha.template.json

arcgis-portal-ha-upgrade.template.json

Mettre à niveau un déploiement Portal for ArcGIS haute disponibilité avec CloudFormation

arcgis-server-ha.template.json

arcgis-server-ha-upgrade.template.json

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

arcgis-datastore-primarystandby.template.json

arcgis-datastore-primarystandby-upgrade.template.json

Mettre à niveau un déploiement ArcGIS Data Store principal-secours avec CloudFormation

arcgis-datastore-cluster.template.json

arcgis-datastore-cluster-upgrade.template.json

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