Joindre un site existant
Un site est un déploiement d’ArcGIS Server. Si vous avez installé ArcGIS Server sur une machine en vue de l’ajouter à un site existant, vous pouvez indiquer ce site la première fois que vous ouvrez ArcGIS Server Manager. Vous pouvez également ajouter une machine à un site au moyen d’un utilitaire de ligne de commande
Important :
Avant de joindre une machine à un site existant, examinez attentivement les conditions requises et recommandations pour configurer un site à plusieurs machines.
Remarque :
Si votre site existant a été configuré pour utiliser le protocole HTTP uniquement, vous devez ajouter la nouvelle machine serveur à partir du site existant, comme indiqué dans la rubrique Ajouter une machine ArcGIS Server à un site.
Joindre un site à l’aide de Server Manager
Pour joindre une machine à un site à l’aide de l’application ArcGIS Server Manager, procédez comme suit :
Ouvrez Server Manager. L’URL qui permet d’ouvrir Server Manager dans un navigateur est
https://gisserver.example.com:6443/arcgis/managerou vous pouvez utiliser le raccourci installé.Si vous êtes invité à spécifier un nom d’utilisateur et un mot de passe, cela signifie qu’un autre utilisateur a déjà joint cette machine à un site existant.
Cliquez sur Join An Existing Site (Joindre un site existant).
Saisissez l’URL du site auquel vous souhaitez vous joindre. L’URL suit généralement le format
https://gisserver.example.com:6443/.Saisissez le nom d’administrateur et le mot de passe du site auquel vous souhaitez vous joindre. Il peut s’agir du nom d’utilisateur et du mot de passe que vous avez utilisés lorsque vous avez créé le site (administrateur de site principal) ou d’un autre compte d’utilisateur ArcGIS Server auquel l’administrateur du serveur a accordé des privilèges d’administration.
Cliquez sur Next (Suivant).
Consultez le récapitulatif de la configuration, puis cliquez sur Finish (Terminer) lorsque vous êtes prêt à joindre la machine au site.
Si le site comporte des types de connecteurs de base de données, vous devez redémarrer ArcGIS Server sur chaque machine nouvellement ajoutée en exécutant les scripts
stopserver/startserveren tant que propriétaire de l’instance ArcGIS Server. Ces scripts se trouvent dans le répertoire $AGSHOME. Après le redémarrage, l’instance ArcGIS Server est opérationnelle sur chaque machine ajoutée.Si le site comporte des types de connecteurs de base de données, vous devez redémarrer ArcGIS Server sur chaque machine nouvellement ajoutée en redémarrant le service Windows. Après le redémarrage, l’instance ArcGIS Server est opérationnelle sur chaque machine ajoutée.
Votre machine est maintenant ajoutée au site.
Joindre un site à partir de la ligne de commande
Vous pouvez également employer l’utilitaire de ligne de commande join-site pour joindre la machine à un site ArcGIS Server. Cet utilitaire exige que vous indiquiez l’emplacement de la configuration du site existant plutôt que son URL. Il présente donc un avantage dans certains cas où l’utilisation de l’URL pourrait bloquer la file d’attente des demandes réseau du site. Pensez à exécuter cet utilitaire si les machines de votre site ArcGIS Server sont déjà surchargées de demandes réseau ou si vous souhaitez joindre un grand nombre de machines à votre site en une seule opération.
Les mêmes critères et recommandations s’appliquent aux machines lorsque vous faites appel à l’utilitaire join-site que lorsque vous utilisez Server Manager pour joindre un site.
L’utilitaire join-site est installé dans /tools/JoinSite, au sein du répertoire d’installation d’ArcGIS Server. Exécutez l’utilitaire join-site sur la machine ArcGIS Server que vous souhaitez ajouter à un site existant, en utilisant le compte Run As (Exécuter en tant que) pour ArcGIS Server.
L’utilitaire join-site est installé dans \tools\JoinSite, au sein du répertoire d’installation d’ArcGIS Server. Exécutez l’utilitaire join-site sur la machine ArcGIS Server que vous souhaitez ajouter à un site existant, en utilisant le compte Run As (Exécuter en tant que) pour ArcGIS Server.
À partir de la version 10.8, l’utilitaire inclut un indicateur facultatif, -m, pour déterminer le moment auquel la machine nouvellement ajoutée peut commencer à traiter des demandes. Si vous indiquez -m true dans la commande de l’utilitaire, la machine est placée en maintenance lorsqu’elle rejoint le site. Lorsqu’une machine est en maintenance, ArcGIS Web Adaptor ne lui envoie aucune demande. Si vous n’indiquez pas -m ou si vous spécifiez -m false, la machine est en mesure de traiter des demandes dès qu’elle est ajoutée au site de serveur.
Accordez des autorisations d’accès en lecture et en écriture au répertoire du configuration store du site existant pour le compte utilisé pour installer ArcGIS Server sur la ou les machines à joindre au site.
Accordez un accès en lecture et en écriture au dossier du configuration store du site existant pour le compte réseau utilisé pour exécuter le service ArcGIS Server sur la ou les machines à joindre au site.
Créez un fichier JavaScript Object Notation (JSON) nommé
connection.json.Ajoutez la ligne suivante au fichier en remplaçant
<path to the configuration store>par l’emplacement du configuration store du site ArcGIS Server existant :{"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}Dans cet exemple, le chemin d’accès au configuration store du site existant est
/net/myserver/share/config-store:{"type": "FILESYSTEM", "connectionString": "/net/myserver/arcgis/server/usr/config-store"}Dans cet exemple, le chemin d’accès au configuration store du site existant est
\\\\myshare\\arcgisserver\\config-store:{"type": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}Enregistrez et fermez le fichier
connection.json.Placez le fichier
connection.jsonsur la machine qui sera jointe au site ou dans un répertoire partagé auquel vous pouvez accéder via la machine qui sera jointe au site.Ouvrez une invite de commande et exécutez l’utilitaire join-site.
La syntaxe est la suivante :
./join-site.sh -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>Dans cet exemple, le chemin d’accès au fichier JSON du configuration store (
connection.json) est/usr/serverfileset la machine n’est pas placée en maintenance lorsqu’elle est jointe au site../join-site.sh -f "/usr/serverfiles/connection.json"join-site -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>Dans cet exemple, le chemin d’accès au fichier JSON du configuration store (
connection.json) estC:\serverfileset la machine est initialement placée en maintenance.join-site -f "C:\serverfiles\connection.json" -m true
La machine est jointe au site ArcGIS Server.