Skip To Content

Utiliser un utilitaire de commande pour joindre des machines à un site

Dans la plupart des cas, vous pouvez utiliser ArcGIS Server Manager ou ArcMap pour ajouter une machine à votre site ArcGIS Server. Toutefois, dans les cas spécifiques suivants, vous devrez peut-être ajouter des machines à un site ArcGIS Server sans vous connecter au site via l'URL d'une des machines du site :

  • Si les machines de votre site ArcGIS Server reçoivent trop de requêtes du réseau, vous ne pourrez pas ajouter de machines ArcGIS Server via l'URL du site, car la requête sera ajoutée à celles qui sont déjà en attente.
  • Si vous souhaitez ajouter simultanément un nombre important de machines à votre site ArcGIS Server et que vous utilisez l'URL à cette fin, l'opération risque de prendre du temps, car les requêtes sont ajoutées à la file d'attente soumise au site. Ainsi, certaines machines ne sont pas ajoutées, car le délai d'attente des requêtes expire avant que la file d'attente soit traitée.

    Une société peut, par exemple, créer des machines virtuelles sur lesquelles ArcGIS Server est déjà installé. Elle souhaite ensuite joindre les machines à un site ArcGIS Server lorsqu'elles démarrent.

Dans ces cas avancés, utilisez l'utilitaire join-site pour ajouter une machine à un site ArcGIS Server en indiquant l'emplacement de la configuration du site existant plutôt que l'URL.

L'utilitaire join-site est installé dans \tools\JoinSite sous le 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.

  1. Accordez des autorisation d'accès en lecture et en écriture sur le dossier de l'emplacement de la configuration du site existant au compte réseau utilisé pour exécuter le service ArcGIS Server sur la ou les machines à joindre au site.
  2. Créez un fichier JavaScript Object Notation (JSON) nommé connection.json.
  3. Ajoutez la ligne suivante au fichier en remplaçant <path to the configuration store> par l'emplacement de la configuration du site ArcGIS Server existant :

    {"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}

    En présence d'une seule grappe, et si vous n'avez pas créé votre propre grappe pour le site ArcGIS Server, spécifiez default avec l'option -c. Si votre site ArcGIS Server contient plusieurs grappes ou que vous avez configuré une grappe personnalisée, indiquez le nom de la grappe à laquelle vous souhaitez joindre cette machine.

    Dans cet exemple, le chemin d'accès à l'emplacement de la configuration du site existant est \\\\myshare\\arcgisserver\\config-store :

    {"type": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}

  4. Enregistrez et fermez le fichier connection.json.
  5. Placez le fichier connection.json sur 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.
  6. Ouvrez une invite de commande et exécutez l'utilitaire join-site.
    La syntaxe est la suivante :

    join-site -f <The file path to the configuration store JSON file> -c <The name of the ArcGIS Server cluster>

    Dans cet exemple, le chemin d'accès au fichier JSON de l'emplacement de la configuration (connection.json) est C:\serverfiles et le site est une grappe unique.

    join-site -f "C:\serverfiles\connection.json" -c default