Le paquetage d’installation de ArcGIS Server 10.9.1 peut mettre à niveau les versions 10.4 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.
Mise à niveau de ArcGIS Server à partir de la version 10.4 et ultérieure
Le paquetage d’installation de ArcGIS Server 10.9.1 est conçu pour détecter et mettre à niveau une installation existante de ArcGIS Server sur le système cible et installée par le même utilisateur. 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 de ArcGIS Server.
Mise à niveau de ArcGIS Server à partir de la version 10.3.1 ou antérieure
La mise à niveau directe vers ArcGIS Server 10.9.1 à partir des versions 10.3.1 ou antérieures n’est pas prise en charge. Pour mettre ArcGIS Server 10.9.1 ou version antérieure à niveau, mettez-le d’abord à niveau vers une version temporaire (10.4–10.8.1). Mettez ensuite cette version à niveau vers la version ArcGIS Server 10.9.1. Vous préserverez ainsi le magasin de configuration et les répertoires de serveur de votre site.
Les sites de la version 10.0 et version antérieure ne peuvent conserver aucun contenu ou répertoire existant. Vous devez désinstaller le logiciel et installer ArcGIS Server 10.9.1 en tant que site nouveau.
Préparation de la mise à niveau de ArcGIS Server
Avant la mise à niveau, étudiez soigneusement les informations suivantes. Consultez le forum aux questions relatif à la mise à niveau de ArcGIS Server.
- Si vous effectuez une mise à niveau de la version 10.8.1 ou antérieure vers la version 10.9.1, vous devez ré-autoriser votre logiciel avec un nouveau fichier d’autorisation pour la version 10.9.1. Vous pouvez accéder aux nouveaux fichiers d’autorisation sur My Esri. Si vous effectuez une mise à niveau depuis la version 10.9, une nouvelle autorisation n’est pas nécessaire.
- 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 vos instances ArcGIS Web Adaptor à la même version que ArcGIS Server.
- L’ordre recommandé pour mettre à niveau votre déploiement 10.9.1 est le suivant :
- Mettez à niveau Portal for ArcGIS.
- Mettez à niveau ArcGIS Web Adaptor (pour Portal for ArcGIS).
- Mettez à niveau le site ArcGIS Server qui fait office de serveur d’hébergement du portail.
- Mettez à niveau ArcGIS Web Adaptor (pour ArcGIS Server).
- Mettez à niveau ArcGIS Data Store (mettez à niveau la machine principale d’abord, puis la machine de secours).
- Mettez à niveau tous les autres sites ArcGIS Server du déploiement.
- N'annulez pas la fédération d'un serveur fédéré avec un portail lorsque vous mettez votre déploiement à niveau. Cela est néfaste au déploiement de votre portail, car les utilisateurs ne pourront pas accéder aux services ArcGIS Server sur le portail, ni les partager ou les utiliser.
Lorsque vous mettez à niveau un site ArcGIS Server, assurez-vous que l’espace requis est disponible dans le répertoire /tmp pour partager le contenu du site mis à niveau. Déterminez la taille de <install dir>/usr/config-store et de <install dir>/usr/directories pour connaître approximativement l’espace requis.
- 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 de la version 10.6 (ou une version antérieure) vers 10.9.1, vous devrez effectuer quelques étapes supplémentaires. Une fois que vous avez mis à niveau ArcGIS Server, 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-le comme répertoire de données relationnelles . Cela aura pour effet de configurer ArcGIS Data Store en tant que 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 aux éventuelles instances de GeoAnalytics Server, GeoEvent Server et de serveur d’analyse raster avec lesquelles il est fédéré. Pour plus d’informations sur les versions prises en charge pour les autres serveurs fédérés, reportez-vous à la rubrique Fédérer une instance ArcGIS Server avec votre portail.
- Si vous sauvegardez votre site ArcGIS Server avant la mise à niveau, vous pouvez si besoin utiliser la sauvegarde pour 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.
- 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.
- Avant la mise à niveau, effacez le cache de tous les navigateurs Web utilisés pour accéder au déploiement ArcGIS Server.
- Avant de mettre votre site ArcGIS Server à niveau, vérifiez que les bases de données que vous utilisez sont prises en charge par la version à niveau de ArcGIS Server. Reportez-vous à la rubrique de configuration requise pour les systèmes de gestion de bases de données relationnelles ci-dessous pour en savoir plus. Utilisez la liste déroulante Other versions (Autres versions) pour choisir la version ArcGIS vers laquelle vous effectuez la mise à niveau.
- Spécifications de bases de données Dameng
- Spécifications de bases de données IBM Db2
- Spécifications de bases de données IBM Informix
- Spécifications de bases de données Microsoft SQL Server
- Spécifications de bases de données Oracle
- Spécifications de bases de données PostgreSQL
- Spécifications de bases de données SAP HANA
- Configuration requise pour Teradata Data Warehouse Appliance
- Avant la mise à niveau, vérifiez que les ports requis sont ouverts pour la communication.
Mettre à niveau un site à plusieurs machines
Si vous possédez un site ArcGIS Server à plusieurs machines, vous devez mettre à niveau chaque machine du site vers la version 10.9.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 de poursuivre la mise à niveau sur la suivante. Chaque machine ArcGIS Server du site doit présenter le même numéro de version et la même licence.
Si ArcGIS Web Adaptor est configuré avec vos machines, mettez chaque instance ArcGIS Web Adaptor à niveau une fois que sa machine ArcGIS Server correspondante a été mise à niveau.
Si vous possédez un site ArcGIS GeoAnalytics Server à plusieurs machines, suivez les étapes supplémentaires de la section Mettre à niveau ArcGIS GeoAnalytics Server ci-dessous lors de la mise à niveau.
Lors de la mise à niveau vers la version 10.9.1, vous avez la possibilité de désactiver la fonctionnalité ArcMap Runtime Support. Cette fonctionnalité offre la possibilité de publier et d’héberger des services ArcMap. Si votre organisation s’inquiète de l’installation de Python 2.x sur votre système, la désactivation de cette fonctionnalité garantit que Python 2.x n’est pas installé avec ArcGIS Server. Pour en savoir plus sur les raisons qui peuvent vous pousser à désactiver ce composant, reportez-vous à la rubrique Pratiques conseillées en matière de sécurité. Pour assurer le bon fonctionnement d’un site à plusieurs machines, la fonctionnalité ArcMap Runtime Support doit être au même état sur toutes les machines. Cette fonctionnalité doit être soit activée, soit désactivée sur toutes les machines d’un site à plusieurs machines.
Mettre à niveau ArcGIS Server sous Linux
À l’invite de commande, lancez le script d’installation de ArcGIS Server 10.9.1 avec le nom d’utilisateur qui avait servi à installer la version précédente existante, par exemple, <CD ROOT or untar directory>/Setup. Il n’est pas nécessaire d’arrêter ArcGIS Server avant de lancer ce script. Pour découvrir les options de configuration et un exemple de syntaxe, reportez-vous à la rubrique Installer ArcGIS Server en mode silencieux.
Conseil :
Pour lancer le script d’installation à partir du support d’installation de ArcGIS Server 10.9.1, cliquez sur le script d’installation, puis sur le bouton Run in Terminal (Exécuter dans le terminal).
Remarque :
Dans la version 10.9.1, vous avez la possibilité de désactiver la fonctionnalité ArcMap Runtime Support qui installe Python 2.x. Lorsque vous désactivez la fonctionnalité ArcMap Runtime Support, Python 2.x est supprimé de votre système. Pour ce faire, procédez à la mise à niveau à l’aide de l’option de configuration de -r no, comme indiqué dans la rubrique Installer ArcGIS Server en mode silencieux. Pour en savoir plus sur les raisons qui peuvent vous pousser à désactiver ArcMap Runtime Support, reportez-vous à la rubrique Pratiques conseillées en matière de sécurité.
Le programme d’installation détecte votre version antérieure de ArcGIS Server sur la machine cible et vous invite à continuer ou à quitter la mise à niveau. En voici un exemple :
========================================================================= ArcGIS Server 10.9.1 (Linux) ========================================================================= Your ArcGIS Server 10.7 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.9.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):
Saisissez y et appuyez sur Entrée pour accepter les paramètres et continuer la mise à jour.
Remarque :
Patientez pendant la mise à niveau de ArcGIS Server vers la version 10.9.1. Cette opération peut prendre plusieurs minutes.
Une fois l’installation terminée, vous devez utiliser l’outil authorizeSoftware pour autoriser de 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 de ArcGIS Server avec plusieurs rôles de licence, vous devrez réexécuter l’outil authorizeSoftware, une fois pour chaque rôle de licence appliqué à la machine.
Si votre licence ArcGIS Server a une date d’expiration, pensez à mettre à jour les licences de vos géodatabases d’entreprise après avoir mis à niveau et mis à jour votre licence ArcGIS Server. Si la licence associée à votre serveur d’hébergement a une date d’expiration, mettez à jour la licence dans votre répertoire ArcGIS Data Store relationnel après avoir mis à niveau et mis à jour votre licence ArcGIS Server, et après avoir mis à niveau le répertoire de données relationnelles.
- 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 sur une machine à la fois. Si un hôte local n’est pas disponible, vous pouvez accéder à ArcGIS Server Manager via le nom de domaine complet de la machine serveur sur le port 6443 (https://gisserver.domain.com:6443/arcgis/manager). Vous ne pouvez pas utiliser Continue Server Upgrade (Poursuivre la mise à niveau du serveur) dans une instance ArcGIS Web Adaptor ou dans un équilibreur de charge.
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 utilisez l’option Continue Server Upgrade (Poursuivre 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.
- Si vous prévoyez d’utiliser la version mise à niveau de 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 :
- Soyez sûr d’avoir autorisé le site avec un rôle de licence ArcGIS GeoAnalytics Server ou ArcGIS Image Server.
- Connectez-vous au portail fédéré avec votre site. Connectez-vous en tant que membre du rôle Administrator (Administration) par défaut. L’URL du portail est au format https://webadaptorhost.domain.com/<webadaptorname>/home.
- Cliquez sur Organization (Organisation) > Settings (Paramètres) > Servers (Serveurs).
- Sur la page Servers (Serveurs), cliquez sur Validate server sites (Valider les sites de serveur) 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 du statut de chaque serveur fédéré valide.
- Une fois que vous avez vérifié la validité du serveur, configurez-le en tant que serveur ArcGIS GeoAnalytics Server ou d’analyse raster du portail. Pour ce faire, cliquez sur le rôle serveur actuellement attribué au serveur et activez GeoAnalytics Server ou Raster Analysis Server.
- Redémarrez le service ArcGIS Server sur les machines du serveur d’hébergement du portail et du serveur fédéré qui servira d’instance ArcGIS GeoAnalytics Server, ou pour effectuer des analyses 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.9.1 ArcGIS Web Adaptor. Procédez comme suit pour le type de Web Adaptor utilisé.
Remarque :
Si vous avez fédéré un site ArcGIS Server avec votre portail et que vous utilisez ArcGIS Web Adaptor avec votre site, connectez-vous à la machine qui héberge Web Adaptor et désinstallez ArcGIS Web Adaptor. Notez le nom de l’instance Web Adaptor. Vous devrez utiliser le même nom lors de la réinstallation.
Héritage :
Pour modifier les mots de passe ou les noms d’instance de base de données des fichiers de connexion à la base de données utilisés avec les services publiés depuis ArcGIS Server 10.1 vers la version 10.3, vous devez exécuter l’utilitaire externalizeconnectionstrings. Même si vous mettez à niveau votre site vers ArcGIS Server 10.4 ou une version ultérieure, si le service a été publié sur un site ArcGIS Server 10.1.x, 10.2.x ou 10.3.x, vous devez exécuter cet utilitaire sur le service avant de mettre à jour le mot de passe ou l’instance de base de données utilisé dans la connexion à la base de données. Vous devez exécuter l’utilitaire une seule fois sur chaque service.
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 possédez un site GeoAnalytics Server à plusieurs machines, vous devez effectuer d’autres étapes lors de la mise à niveau de votre déploiement comme suit :
- Arrêtez le service ArcGIS Server sur toutes les machines du site GeoAnalytics Server à l’aide de la commande stopserver.sh.
- Vérifiez s’il existe des processus ArcGIS Server orphelins connus pour entraver le processus de mise à niveau comme suit :
- Utilisez la commande ps -ef | grep arcgis/server pour identifier les éventuels processus orphelins.
- Recherchez les processus dont le chemin commence par <ArcGIS Server install location>/arcgis/server. Utilisez la commande kill -9 pour mettre fin à ces processus.
- Répétez ces étapes pour toutes les machines du site GeoAnalytics Server.
- Si vous n’êtes pas certain qu’aucun processus ArcGIS Server orphelin n’est en cours d’exécution, suivez les étapes 1 à 5 de la section précédente pour mettre à niveau la machine principale de votre site GeoAnalytics Server.
- Répétez ces étapes pour chaque machine de votre site.
- Une fois toutes les machines mises à niveau, exécutez de nouveau l’utilitaire de commande 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.
- Après au moins cinq minutes, utilisez 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.
- Utilisez la tâche Compute Platform Health Check (Vérification de l’intégrité de la plateforme informatique) du répertoire administrateur de ArcGIS Server pour vérifier que votre site GeoAnalytics Server est prêt à être utilisé.
Rechercher les pratiques conseillées en matière de sécurité
Nous vous recommandons d’utiliser le script serverScan.py pour vérifier les pratiques conseillées en matière de sécurité pour votre site ArcGIS Server après son installation.
Vous avez un commentaire à formuler concernant cette rubrique ?