Skip To Content

Mettre à niveau ArcGIS Server

Remarque :
Si vous effectuez une mise à niveau vers ArcGIS Server depuis 10.1 vers la version 10.6.x, une mise à niveau sur place n’est pas possible. Vous devez désinstaller le logiciel 10.1 avant de réinstaller ArcGIS Server 10.6.x.

Le paquetage d’installation ArcGIS Server 10.6.1 peut mettre à niveau les versions 10.2.x et ultérieures actuellement installées sur votre système Linux. Pour ce faire, suivez les instructions ci-après.

Attention :

Le processus de mise à niveau entraîne le redémarrage de tous vos services ArcGIS Server. Considérez votre site ArcGIS Server comme étant hors connexion pendant la mise à niveau.

Se préparer à mettre à niveau ArcGIS Server

Avant la mise à niveau, étudiez soigneusement les informations suivantes. Consultez la liste complète des questions du Forum aux questions sur la mise à niveau d'ArcGIS Server.

  • Si vous effectuez une mise à niveau vers 10.6.1 depuis la version 10.5.1 ou version précédente, vous devez autoriser de nouveau votre logiciel avec un nouveau fichier d’autorisation pour 10.6.1. Vous pouvez accéder aux nouveaux fichiers d'autorisation sur My Esri. Si vous effectuez une mise à niveau depuis la version 10.6, une nouvelle autorisation n’est pas nécessaire.
  • L’exécution du programme d’installation 10.6.1 met automatiquement à niveau votre instance ArcGIS Server vers la version 10.6.1. Il n’est pas nécessaire d’obtenir et d’installer chaque version précédemment publiée en séquence, ni de désinstaller votre version précédente d'ArcGIS Server.
  • Pour que votre portail ArcGIS Enterprise fonctionne, il doit être de la même version que votre serveur d’hébergement. Vous devez également réinstaller la même version que ArcGIS Server pour vos instances de Web Adaptor.
  • L’ordre recommandé pour mettre à niveau votre déploiement 10.6.1 est le suivant :
    1. Mettre à niveau Portal for ArcGIS
    2. Mettre à niveauArcGIS Web Adaptor (pour Portal)
    3. Mettre à niveau ArcGIS Server (mettez à niveau le serveur d’hébergement en premier, puis les autres serveurs)
    4. Mettre à niveau ArcGIS Web Adaptor (pour Server)
    5. ArcGIS Data Store (mettre à niveau la machine principale en premier, puis la machine de secours)
  • Si vous possédez un site ArcGIS Server avec plusieurs machines, vous devez mettre à niveau chaque machine du site vers la version 10.6.1. Nous vous recommandons de mettre à niveau chaque machine ArcGIS Server à tour de rôle, en attendant que la première machine soit à niveau avant d'appliquer la mise à niveau à la suivante. Chaque machine ArcGIS Server du site doit présenter exactement le même numéro de version et la même licence.
  • Si vous avez déjà configuré une géodatabase d’entreprise comme base de données gérée pour votre serveur d’hébergement et que vous procédez à une mise à niveau vers 10.6.1, vous devrez effectuer quelques étapes supplémentaires. Une fois que vous avez mis l’application Server à niveau, vous devez inscrire la géodatabase d’entreprise comme base de données (par opposition à une base de données gérée). Ensuite, installez ArcGIS Data Store et inscrivez-la comme stockage des données relationnelles. Ceci a pour effet de configurer ArcGIS Data Store comme la base de données gérée de votre serveur d’hébergement.
  • La version de votre portail ArcGIS Enterprise doit correspondre à la version du serveur d’hébergement et à d’éventuels GeoAnalytics Server, GeoEvent Server et Raster Analytics Server fédérés avec. Cependant, un portail 10.6 fonctionne avec n’importe quel autre serveur fédéré de version 10.5 ou ultérieure. Par exemple, un GIS Server 10.5 (autre que le serveur d’hébergement) et un serveur Business Analyst 10.5.1 peuvent être fédérés avec un portail 10.6 tant que la version de son serveur d’hébergement est la version 10.6.
  • Si vous disposez d'un site ArcGIS GeoAnalytics Server à plusieurs machines, suivez les étapes supplémentaires de cette rubrique lors de la mise à niveau.
  • Si vous sauvegardez votre site ArcGIS Server avant de procéder à la mise à niveau, vous pouvez utiliser la sauvegarde si vous devez revenir à la version précédente. Pour savoir comment sauvegarder votre site ArcGIS Server avant de procéder à la mise à niveau, reportez-vous à la rubrique Sauvegarder et restaurer la configuration de votre site ArcGIS Server.
  • N'annulez pas la fédération d'un serveur fédéré avec un portail lorsque vous mettez votre déploiement à niveau. Ceci aurait un impact négatif sur le déploiement de votre portail car les utilisateurs ne seraient pas en mesure d'accéder aux services ArcGIS Server sur le portail ni de les partager ou les utiliser.
  • Si votre site est en mode de lecture seule, le mode du site est défini sur modifiable lorsque vous effectuez la mise à niveau. Une fois toutes les machines de votre site mises à niveau, le site demeure en mode modifiable. Vous pouvez revenir en mode de lecture seule une fois la mise à niveau terminée.
  • L'utilisation du magasin d'identifiants SQL Server 10.0 est déconseillée depuis la version 10.5. Votre site sera modifié pour utiliser un magasin intégré d'utilisateurs et de groupes si vous procédez à une mise à niveau vers la version 10.6.1 et que vous avez précédemment utilisé un magasin d'identifiants SQL Server.
  • Avant de mettre à niveau votre site ArcGIS Server, vérifiez que les bases de données que vous utilisez sont prises en charge par la version à niveau d'ArcGIS Server. Reportez-vous à la rubrique Configuration requise des bases de données pour les systèmes de gestion de bases de données relationnelles appropriée pour en savoir plus.

Mettre à niveau ArcGIS Server

  1. A l'invite de commande, lancez le script d'installation d'ArcGIS Server 10.6.1 avec le même nom d'utilisateur que celui qui a installé la version antérieure, par exemple <répertoire CD_ROOT ou untar>/Setup. Il n'est pas nécessaire d'arrêter ArcGIS Server avant de lancer ce script.

    Astuce:

    Pour lancer le script d’installation à partir du support d’installation d'ArcGIS Server 10.6.1, cliquez sur le script d'installation, puis sur le bouton Run in Terminal (Exécuter dans le terminal).

  2. Le programme d'installation détecte votre version antérieure d'ArcGIS Server sur la machine cible et vous invite à continuer ou à quitter la mise à niveau. Par exemple :

    =========================================================================
    ArcGIS Server 10.6.1 (Linux)
    =========================================================================
    Your ArcGIS Server 10.3 is installed at:
    /home/ags/arcgis/server
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS Server 10.3 (Linux)
    Location to upgrade:            /home/ags/arcgis/server
    Your ArcGIS Server 10.3 will be stopped when performing the upgrade and 
    ArcGIS Server 10.6.1 will be started after the upgrade completes.
      'y' to continue with these settings
      'q' to exit without upgrading this product
    Enter choice [y,q] (y):
  3. Saisissez y et appuyez sur Entrée pour accepter les paramètres et continuer la mise à jour.

    Remarque :

    Patientez pendant la mise à niveau d'ArcGIS Server vers la version 10.6.1. Cette opération peut prendre plusieurs minutes.

  4. Une fois l’installation terminée, vous devez utiliser l'outil authorizeSoftware pour autoriser à nouveau ArcGIS Server avec un nouveau fichier de licence. Vous pouvez accéder aux nouveaux fichiers d'autorisation sur My Esri. Vous pouvez autoriser votre logiciel ultérieurement, mais vous devez finaliser ce workflow avant de passer à l'étape suivante du processus de mise à niveau.

    Remarque :

    Si vous autorisez votre instance ArcGIS Server avec plusieurs rôles de licence, vous devez exécuter de nouveau l'outil authorizeSoftware une fois pour chaque rôle de licence appliqué à la machine.

  5. Une fois l'autorisation accordée, ouvrez ArcGIS Server Manager. Cliquez sur Continue Server Upgrade (Poursuivre la mise à niveau du serveur) pour terminer la mise à niveau sur votre première machine. Vous devez utiliser ArcGIS Server Manager sur la machine locale sur laquelle vous procédez à la mise à niveau pour finaliser cette étape, et vous devez exécuter la mise à niveau machine par machine. Vous ne pouvez pas Poursuivre la mise à niveau du serveur via un adaptateur web ou un équilibrage de la charge.

    A partir de la version 10.6, vous pouvez également utiliser l’utilitaire de ligne de commande upgradeserver pour terminer en mode silencieux les opérations de mise à niveau et celles requises après celle-ci. Dans la ligne de commande, accédez à votre dossier <Server install directory>/tools/upgradeserver et exécutez : upgradeserver.sh -s. Pour obtenir de l’aide, exécutez la commande avec -h ou --help.

    Attention :

    Si des erreurs sont renvoyées lorsque vous poursuivez la mise à niveau du serveur, il est possible que vous deviez les corriger avant de continuer. Par exemple, si vous rencontrez une erreur concernant une licence non valide, vous devez autoriser de nouveau le logiciel à l'aide d'une licence valide. Vous pouvez ensuite réessayer en cliquant de nouveau sur Poursuivre la mise à niveau du serveur.

  6. Si vous prévoyez d'utiliser la version mise à niveau d'ArcGIS Server en tant que serveur ArcGIS GeoAnalytics Server ou pour l'analyse raster avec ArcGIS Image Server et que vous n'avez pas déjà utilisé ces rôles, procédez comme suit pour utiliser votre site ArcGIS Server mis à niveau pour cela :
    1. Veillez à autoriser le site avec un rôle de licence ArcGIS GeoAnalytics Server ou ArcGIS Image Server.
    2. Connectez-vous au portail fédéré avec votre site. Connectez-vous en tant que membre du rôle d'administrateur par défaut. L'URL du portail est au format https://webadaptorhost.domain.com/<webadaptorname>/home.
    3. Accédez à Organization (Organisation) > Edit Settings (Modifier les paramètres) > Servers (Serveurs).
    4. Sur la page Serveurs, cliquez sur Valider des serveurs afin de vérifier que le serveur fédéré que vous souhaitez utiliser en tant que serveur ArcGIS GeoAnalytics Server ou d'analyse raster peut toujours communiquer avec le portail. Une coche verte apparaît en regard de chaque serveur fédéré valide.
    5. Une fois que vous avez vérifié la validité du serveur, configurez-le en tant que serveur GeoAnalytics ou d'analyse raster du portail en le choisissant dans la liste déroulante Analyse des entités - Outils GeoAnalytics ou Analyse raster.
  7. Si vous effectuez la mise à niveau à partir de la version 10.4.1 ou d’une version plus ancienne, redémarrez le service ArcGIS Server sur les machines du serveur d'hébergement du portail et du serveur fédéré qui servira de serveur ArcGIS GeoAnalytics Server ou d'analyse raster avec ArcGIS Image Server.

Si vous possédez un site ArcGIS Server à plusieurs machines, répétez les étapes ci-dessus pour les autres machines de votre site.

Si vous avez configuré ArcGIS Web Adaptor pour qu’il fonctionne avec votre site, vous devez également installer la version 10.6.1. Pour en savoir plus, reportez-vous à l'adaptateur web approprié suivant :

Pour pouvoir mettre à jour les mots de passe des connexions aux bases de données inscrites et gérées utilisées par des services existants, exécutez l'utilitaire de commande externalizeconnectionstrings.sh en suivant la procédure indiquée dans la section suivante.

Si vous avez personnalisé un service à l’aide d’extensions d’objet serveur (SOE) ou d’intercepteurs d’objet serveur (SOI), redémarrez le service après la mise à niveau de ArcGIS Server.

Mettre à niveau ArcGIS GeoAnalytics Server

Si vous disposez d'un site GeoAnalytics Server à plusieurs machines, vous devez suivre quelques étapes supplémentaires lors de la mise à niveau de votre déploiement.

  1. Arrêtez le service ArcGIS Server sur toutes les machines du site GeoAnalytics Server à l'aide de la commande stopserver.sh.
  2. Vérifiez tout processus ArcGIS Server orphelin réputé pour compromettre le processus de mise à niveau :
    1. Utilisez la commande ps -ef | grep arcgis/server pour identifier tout processus orphelin.
    2. Recherchez tout processus avec des chemins commençant par <ArcGIS Server install location>/arcgis/server. Pour un de ces processus, utilisez la commande kill -9 pour les terminer.
    3. Répétez ces étapes pour chaque machine sur le site GeoAnalytics Server.
  3. Lorsque vous êtes sûr qu’aucun processus ArcGIS Server orphelin n’est encore en cours d’exécution, suivez les étapes 1 à 5 de la section précédente pour mettre à niveau la machine principale sur votre site GeoAnalytics Server.
  4. Répétez ces étapes pour chaque machine de votre site.
  5. Une fois toutes les machines mises à niveau, exécutez à nouveau stopserver.sh pour arrêter le service ArcGIS Server sur toutes les machines. Attendez au moins cinq minutes pour laisser le système procéder aux réglages nécessaires.
  6. Après au moins cinq minutes, exécutez l'utilitaire de commande startserver.sh pour redémarrer le service ArcGIS Server sur toutes les machines de votre site. De nouveau, attendez au moins cinq minutes après avoir effectué l'opération.
  7. Utilisez l'opération Compute Platform Health Check (Contrôle de l'intégralité de la plateforme de calcul) dans le répertoire d'administrateur d'ArcGIS for Server pour vérifier que votre site GeoAnalytics Server est prêt à l'emploi.

Mettre à jour les services pour autoriser la modification des mots de passe

Les services SIG utilisent les informations d'identification des bases de données inscrites et gérées d'ArcGIS Server pour accéder aux données. Si le service se connecte à une base de données inscrite ou gérée à l'aide d'un compte d'utilisateur de base de données et que le mot de passe de cet utilisateur a changé, le service n'est plus en mesure d'accéder aux données. Depuis ArcGIS 10.4, les services récemment publiés sont configurés de façon à vous permettre de mettre à jour les mots de passe des bases de données. Toutefois, si vous mettez à niveau ArcGIS Server 10.3.1 ou une version antérieure vers la version 10.6.1 et que vous possédez des services de carte, d'entités ou d'imagerie existants qui accèdent à une base de données à l'aide d'un compte d'utilisateur de base de données, vous devez exécuter l'utilitaire de commande externalizeconnectionstrings.sh pour mettre à jour les services si vous souhaitez être en mesure de modifier les mots de passe.

Remarque :

Même si la commande externalizeconnectionstrings.sh met à jour la connexion à une base de données, la redéfinition du mot de passe ne s'applique pas aux services de géotraitement existants ou aux services de cartes résultants associés. Vous pouvez toutefois republier des services de géotraitement sur votre instance ArcGIS Server mise à niveau afin d'obtenir le type de connexion qui peut être mis à jour pour utiliser un nouveau mot de passe.

  1. Après la mise à niveau d'ArcGIS Server sur toutes les machines du site ArcGIS Server, connectez-vous à ArcGIS Server Manager en tant qu'administrateur d'ArcGIS Server et validez toutes les bases de données inscrites. Accédez à Site > Stockage des données et cliquez sur Tout valider.
  2. Si des connexions aux bases de données inscrites ne sont pas valides, rectifiez-les.
  3. Connectez-vous à une des machines ArcGIS Server en tant de propriétaire de l'installation d'ArcGIS Server.
  4. Ouvrez une interface de commande et définissez le répertoire sur <ArcGIS Server installation>/tools/externalizeconnectionstrings.
  5. Exécutez externalizeconnectionstrings.sh. Par exemple

    /usr/arcgis/tools/externalizeconnectionstrings>./externalizeconnectionstrings.sh

    Cette opération renvoie la liste de tous les services qui s'exécutent sur le site ArcGIS Server, avec des messages indiquant si la connexion a été mise à jour pour le service.

Rechercher les pratiques conseillées en matière de sécurité

Esri recommande d’utiliser le script serverScan.py pour vérifier que les meilleures pratiques de sécurité sont respectées sur ArcGIS Server après l’installation.