Si vous avez créé votre site à l'aide d'un Esri modèle AWS CloudFormation ou manuellement, connectez-vous aux instances EC2 et mettez à niveau chaque installation, en suivant les instructions dans la rubrique Mettre à niveau ArcGIS Server pour mettre à niveau un site à plusieurs machines.
Cette rubrique explique comment appliquer une mise à jour ArcGIS sur un site ArcGIS Server à plusieurs machines Windows exécuté sur Amazon Web Services (AWS), que vous avez créé à l'aide d'ArcGIS Server Cloud Builder on Amazon Web Services.
Pour mettre le site à niveau, vous devez appliquer la mise à jour sur deux machines, puis utiliser ces machines pour créer un modèle à partir duquel lancer votre site mis à jour final.
Pour réduire la durée d'indisponibilité, il est recommandé d'appliquer la mise à jour sur une copie de votre site, que vous pouvez également créer à l'aide des modèles de site. L'étape 2 facultative ci-dessous explique comment procéder. Une fois la mise à jour appliquée, vous pouvez rediriger le trafic vers votre site mis à jour.
Si vous ne souhaitez pas effectuer les étapes ci-dessous, vous pouvez lancer un nouveau site à l'aide de la dernière version de Cloud Builder et redéployer sur ce site vos données, services et applications.
Pour mettre à jour un site à plusieurs machines vers la dernière version d'ArcGIS, procédez comme suit. N'arrêtez votre site à aucun moment lors de ces étapes.
- Installez la version d'ArcGIS Server Cloud Builder on Amazon Web Services correspondant à la mise à jour que vous souhaitez appliquer. N'oubliez pas que dans ce cas, vous ne pourrez pas accéder aux sites dotés d'une version antérieure de Cloud Builder.
- Dans le but de réduire la durée d'indisponibilité au cours de la mise à jour, utilisez Cloud Builder pour créer un modèle de votre site. Ensuite, lancez un nouveau site à partir du modèle.
Lorsque vous lancez ce site, configurez-le de façon à ce que deux instances EC2 exactement exécutent ArcGIS for Server. En d'autres termes, définissez la propriété Nombre d'instances sur 2 et décochez Activer la mise à l'échelle automatique.
Vous appliquerez la mise à jour à cette copie de votre site. Une fois prêt, vous pouvez faire basculer votre trafic entrant vers le site mis à jour.
- Si vous n'avez pas réalisé l'étape 2 ci-dessus, modifiez votre site dans Cloud Builder afin qu'il contienne deux instances EC2 exactement. En d'autres termes, définissez la propriété Nombre d'instances sur 2 et décochez Activer la mise à l'échelle automatique.
- Connectez-vous à l'instance EC2 contenant le stockage de la configuration et les répertoires du serveur d'ArcGIS Server. Cette instance est désignée par le nom SITEHOST dans la console de gestion AWS.
- Sur l'instance SITEHOST, téléchargez les mises à jour d'ArcGIS Desktop, d'ArcGIS Server et, si vous le souhaitez, ArcGIS Web Adaptor.
- Sur l'instance SITEHOST, définissez le mot de passe du compte ArcGIS Server (arcgis) sur une valeur connue. Par défaut, ce mot de passe est aléatoire, mais lorsque vous appliquez la mise à jour, vous devez entrer le mot de passe. Pour en savoir plus sur la redéfinition du mot de passe d'une session du système d'exploitation Windows, consultez la documentation Microsoft.
- Sur l'instance SITEHOST, installez les mises à jour dans l'ordre suivant : ArcGIS Desktop, ArcGIS Server et ArcGIS Web Adaptor. Vous trouverez d'autres informations sur l'installation des mises à jour dans les guides d'installation ArcGIS Server et ArcGIS Desktop.
Remarque :
Les versions d'ArcGIS Server et d'ArcGIS Desktop doivent être les mêmes. Désinstallez ou mettez à niveau la version antérieure d'ArcGIS Desktop avant d'appliquer les mises à niveau d'ArcGIS Server.
- Sur l'autre instance, attribuez à votre compte ArcGIS Server (arcgis) le même mot de passe celui que vous avez défini sur SITEHOST.
Remarque :
Définissez le mot de passe du compte ArcGIS Server sur la même valeur pour toutes les instances.
- Connectez-vous à chaque instance (y compris SITEHOST) et arrêtez le service ArcGIS Server.
- Sur l'autre instance, téléchargez les mises à jour d'ArcGIS Desktop, d'ArcGIS Server et, si vous le souhaitez, d'ArcGIS Web Adaptor.
- Installez les mises à jour dans l'ordre suivant : ArcGIS Desktop, ArcGIS Server et ArcGIS Web Adaptor.
Veillez à fournir le nouveau mot de passe de l'utilisateur arcgis.
Pour l'autorisation, vous pouvez utiliser le fichier qui se trouve à cet emplacement ou utiliser votre nouveau fichier de licence :
C:\Program Files:\ArcGIS\Server\framework\etc\license.ecp
- Testez et configurez votre site mis à jour. Assurez-vous qu'il fonctionne exactement comme vous le souhaitez.
Si vous deviez laisser votre site dans son état actuel, la deuxième instance EC2 serait perdue lors du prochain arrêt du site avec Cloud Builder. Par conséquent, vous devez suivre les étapes ci-dessous pour conserver votre travail en tant que modèle et lancer un site doté du nombre souhaité d'instances.
- Utilisez Cloud Builder pour créer un modèle depuis votre site récemment mis à jour.
- A l'aide du modèle que vous avez créé à l'étape précédente, lancez un site avec le nombre voulu d'instances EC2 et des règles de mise à l'échelle automatique.
- Modifiez l'appariement d'adresses de votre organisation pour désigner l'URL de votre site mis à jour. Si vos applications référençaient l'URL du site directement, vous devez modifier les URL dans vos applications afin d'incorporer votre nouvelle adresse ELB (Elastic Load Balancer). Pour connaître l'adresse ELB, consultez l'URL du gestionnaire dans la liste des détails du site dans Cloud Builder.
Après vous être assuré du bon fonctionnement du site mis à jour, vous pouvez supprimer votre site d'origine, ainsi que les modèles que vous avez créés à l'étape 2.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?