Skip to main content

Configurer un site ArcGIS Server à plusieurs machines

ArcGIS Server présente une architecture évolutive qui permet d’effectuer des déploiements sur une ou plusieurs machines. Les demandes de service concernant les cartes, coordonnées d’adresses, tâches de géotraitement, etc., sont chacune affectées à une machine disponible du site. Cette machine affiche ensuite la carte, recherche les coordonnées d’adresse ou exécute l’outil de géotraitement, puis renvoie le résultat au client.

Il est possible d’ajouter temporairement une nouvelle machine à un site ArcGIS Server existant pour migrer vers de nouvelles machines, ou de manière définitive pour accroître les ressources et la puissance de traitement du site serveur. Les sites composés de deux machines ou plus peuvent également être configurés pour la haute disponibilité afin de se protéger face aux périodes d’indisponibilité et aux pertes de données en cas d’une défaillance de l’ordinateur.

Toutes les machines d’un site ArcGIS Server disposent du composant ArcGIS Server. Après avoir installé ArcGIS Server sur la première machine, vous devrez créer le site. Lorsque vous installez et configurez ArcGIS Server sur une nouvelle machine, vous pouvez utiliser l’opération Join Site pour l’ajouter à ce site existant. Vous pouvez également ajouter des machines ArcGIS Server à votre site à l’aide d’ArcGIS Server Manager ou de l’utilitaire de ligne de commande join-site.

Configuration store et répertoires serveur

Lorsque vous créez un site, vous choisissez l’emplacement de stockage des fichiers importants et des informations de configuration de votre site. Ce répertoire porte le nom de magasin de configuration. Votre site intègre également des répertoires de serveur qui stockent des fichiers de service en sortie, des informations sur les tâches de géotraitement, des définitions de service, des tuiles de cache et d’autres éléments. Lorsque vous ajoutez une machine au site, elle est configurée de sorte à désigner le stockage de la configuration et les répertoires du serveur.

Dans les déploiements sur site, il est possible de placer le configuration store sur une machine ou un disque indépendant de la machine ArcGIS Server, tel qu’un serveur de fichiers disposant d’une fonction de tolérance aux pannes. Cela vous permet d’ajouter ou de supprimer des machines du site sans avoir à vous préoccuper de celle de l’emplacement de la configuration.

Les déploiements sur le Cloud offrent la possibilité de stocker le configuration store et les répertoires de serveur dans un service Cloud, notamment :

Ces emplacements de stockage et leur disponibilité sont gérés par le fournisseur cloud. Pour plus d’informations, consultez la documentation de chaque fournisseur cloud.

Critères pour ajouter une machine ArcGIS Server à un site

Vous trouverez ci-dessous les critères à respecter pour pouvoir ajouter une machine ArcGIS Server à un site.

Conditions requises pour joindre d’une machine

Si vous exécutez l’opération Join Site (Se joindre au site) pour migrer une machine, il n’est pas nécessaire que les machines nouvelles et existantes correspondent ; cependant, si vous avez l’intention de conserver toutes les machines du site en permanence, vérifiez que la nouvelle machine respecte les critères suivants :

  • Elle doit être exécutée sur la même plateforme de système d’exploitation que les autres machines ArcGIS Server du site.

  • Elle doit utiliser la même version d’ArcGIS Server que les autres machines ArcGIS Server du site.

  • Elle doit posséder la même licence que les autres machines ArcGIS Server du site.

    Remarque :

    Cela inclut les licences perpétuelles et périodiques, qui ne sont pas compatibles.

  • Elle doit détenir des autorisations en lecture et en écriture sur l’emplacement de la configuration et les répertoires de serveur du site.

  • Elle doit pouvoir communiquer avec les autres machines ArcGIS Server du site via les ports répertoriés à la rubrique Ports utilisés par ArcGIS Server. Il faudra éventuellement ajuster les paramètres de pare-feu.

  • Il doit pouvoir lire les données référencées par les services du site. Pour le savoir, vérifiez que la machine détient des autorisations sur tous les emplacements de stockage des données inscrits auprès du site. Reportez-vous à la rubrique Sources de données pour ArcGIS Server pour en savoir plus sur les emplacements inscrits.

  • Toutes les machines exécutant ArcGIS Server doivent détenir des autorisations en lecture et en écriture sur les mêmes répertoires partagés via NFS en utilisant le même point de montage sur tous les systèmes. Par exemple, si vous montez un répertoire partagé de serveur de fichier sur /arcgis sur une machine et que vous l’utilisez en tant que configuration store et répertoires de serveur, toutes les machines doivent également monter ce même répertoire sur /arcgis.

  • Toutes les machines ArcGIS Server doivent s’exécuter avec le même ID utilisateur (uid) ou ID de groupe (gid) pour accéder en lecture et en écriture aux emplacements partagés du configuration store et du répertoire serveur.

  • Elle doit exécuter ArcGIS Server sous le même compte ArcGIS Server que les autres machines ArcGIS Server du site. Il peut s’agir d’un compte de domaine ou d’un compte local dont le nom et le mot de passe sont identiques sur toutes les machines. Consultez le compte ArcGIS Server pour en savoir plus sur ce compte.

  • L’horloge de chaque machine doit être synchronisée sur une source horaire commune afin de garantir la cohérence temporelle du site.

Recommandations pour joindre une machine à un site à plusieurs machines

Si vous créez un site à plusieurs machines, il est recommandé d’utiliser la même version du système d’exploitation et les mêmes ressources matérielles pour toutes les machines du site.

Par exemple, si votre site est composé de machines ArcGIS Server, chacune fonctionnant sur Red Hat Enterprise Linux Server 8 avec un processeur 3 GHz et 8 Go de RAM, la machine que vous ajoutez au site devrait également avoir les mêmes spécifications en matière de système d’exploitation et de matériel.

Par exemple, si votre site est composé de machines ArcGIS Server, chacune fonctionnant sur Microsoft Windows Server 2016 avec un processeur 3 GHz et 8 Go de RAM, la machine que vous ajoutez au site devrait également avoir les mêmes spécifications en matière de système d’exploitation et de matériel.