Skip To Content

Mettre à niveau ArcGIS Server

Le paquetage d'installation d'ArcGIS Server 10.5.1 peut mettre à niveau les versions 10.1 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.

Points à prendre en compte avant la mise à niveau de ArcGIS Server

Avant la mise à niveau, étudiez soigneusement les informations suivantes.

Puis-je procéder directement à la mise à niveau vers ArcGIS Server 10.5.1 ?

Oui. Par exemple, si la version 10.2.1 est installée, l'exécution du script d'installation 10.5.1 la met automatiquement à niveau vers la version 10.5.1. Il n'est pas nécessaire de se procurer et d'installer chaque version publiée afin d'effectuer la mise à niveau vers 10.5.1.

Dois-je désinstaller ma version précédente d'ArcGIS Server avant d'installer la version  10.5.1 ?

Non, mais vous pouvez le faire. Si une version antérieure d'ArcGIS Server est déjà installée, le script d'installation la mettra automatiquement à niveau vers la version 10.5.1.

Quel est l'ordre à respecter pour mettre à niveau mon déploiement d'ArcGIS Enterprise vers la version 10.5.1 ?

Que vous effectuiez une mise à niveau sur place ou désinstalliez la version précédente pour installer les logiciels les plus récents, l'ordre recommandé pour mettre à jour votre déploiement 10.5.1 est le suivant :

  1. Portal for ArcGIS
  2. ArcGIS Web Adaptor (pour Portal)
  3. ArcGIS Server
  4. ArcGIS Web Adaptor (pour Server)
  5. ArcGIS Data Store (mise à jour de la machine principale dans un premier temps, et ensuite de la machine de secours)

Dois-je autoriser à nouveau le produit lors de la mise à niveau vers la version 10.5.1 ?

Si vous procédez à une mise à niveau vers la version 10.5.1 à partir de la version 10.5, vous n'avez pas besoin d'autoriser à nouveau le logiciel. Cependant, si vous effectuez la mise à niveau à partir d'une version antérieure à 10.5, vous devez autoriser votre logiciel avec un nouveau fichier d'autorisation pour 10.5.1. Vous pouvez obtenir vos nouveaux fichiers d'autorisation sur My Esri.

Dois-je sauvegarder des informations avant d'effectuer la mise à niveau ?

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. Notez que la sauvegarde ne peut pas être utilisée sur le site mis à niveau. Elle ne peut servir qu'à restaurer votre site dans la version antérieure si vous devez revenir à la version précédente.

Si vous utilisez ArcGIS Data Store avec un serveur d'hébergement, créez une sauvegarde complète du stockage des données avant de procéder à la mise à niveau.

Si j'ai fédéré mon instance d'ArcGIS Server avec un portail, dois-je mettre à niveau ArcGIS Server lorsque je procède à une mise à niveau du portail ?

Pour que le déploiement de votre portail fonctionne correctement, les versions de votre portail et du serveur d'hébergement doivent être identiques. Toutefois, à partir de la version 10.5.1, vous pouvez fédérer un serveur 10.5 avec Portal for ArcGIS à condition qu'il ne soit pas défini comme serveur d'hébergement, GeoAnalytics ou d'analyse raster. Si le site ArcGIS Server que vous avez fédéré avec le portail comprend plusieurs machines, mettez à niveau vos machines ArcGIS Server l'une après l'autre. Si ArcGIS Web Adaptor (instance unique ou plusieurs instances) est configuré avec votre site ArcGIS Server, vous devez également mettre à jour les adaptateurs web vers la même version qu'ArcGIS Server.

Si j'ai fédéré mon instance d'ArcGIS Server avec un portail, dois-je annuler la fédération avant d'effectuer la mise à niveau ?

Non. N'annulez pas la fédération lorsque vous mettez votre déploiement à niveau. Cette opération a des conséquences négatives sur le déploiement de votre portail. Par exemple, lorsque vous annulez la fédération, tous les éléments des couches hébergées restent sur le portail, mais ils sont déconnectés de leurs services dans ArcGIS Server. Cela signifie que les membres ne peuvent pas accéder à ces couches sur le portail, ni les partager ou les utiliser. En outre, les services ArcGIS Server importés au cours du processus de fédération sont supprimés du portail et ne sont plus disponibles.

Quels autres éléments dois-je prendre en compte avant de mettre à niveau ArcGIS Server ?

Site à une seule machine

Si vous possédez un site ArcGIS Server à une seule machine, suivez les étapes ci-après pour mettre à niveau le site ArcGIS Server vers la version 10.5.1.

Site à plusieurs machines

Si vous possédez un site ArcGIS Server à plusieurs machines, vous devez mettre à niveau chaque machine ArcGIS Server du site vers la version 10.5.1. Mettez à 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. Répétez les étapes ci-après pour mettre à niveau chaque machine vers la version 10.5.1.

Mettre à niveau ArcGIS Server

  1. A l'invite de commande, lancez le script d'installation d'ArcGIS Server 10.5.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.5.1, cliquez sur le script d'installation, puis sur le bouton 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.5.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.5.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.5.1. Cette opération peut prendre plusieurs minutes.

  4. Si vous effectuez la mise à niveau à partir de la version 10.4.1 ou d'une version antérieure, vous devez utiliser l'outil authorizeSoftware pour autoriser à nouveau ArcGIS Server avec un nouveau fichier de licence, une fois l'installation terminée. 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.

    Si vous procédez à une mise à niveau vers la version 10.5.1 à partir de la version 10.5, vous n'avez pas besoin d'autoriser à nouveau le logiciel.

    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 Poursuivre la mise à niveau du serveur pour terminer l'opération. Vous devez utiliser ArcGIS Server Manager sur la machine locale sur laquelle vous procédez à la mise à niveau pour finaliser cette étape. Vous ne pouvez pas Poursuivre la mise à niveau du serveur via un adaptateur web ou un équilibrage de la charge.
    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 à Mon organisation > Modifier les paramètres > 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 d'une version antérieure à 10.5 (10.4.1 ou 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.5.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.

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, versions 10.3.1 ou antérieures, vers la version 10.5.1 et que vous possédez des services de carte, d'entités ou d'imagerie 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.