Skip To Content

Usar una utilidad de comando para unir equipos a un sitio

En la mayoría de casos, puede usar ArcGIS Server Manager o ArcMap para agregar un equipo al sitio de ArcGIS Server. Sin embargo, en las circunstancias especiales siguientes, puede que deba agregar máquinas a un sitio de ArcGIS Server sin conectarse al sitio a través de una dirección URL de uno de los equipos del sitio:

  • Si los equipos del sitio de ArcGIS Server están sobrecargados con solicitudes de red, al intentar agregar más equipos de ArcGIS Server mediante la dirección URL del sitio no funcionará, ya que la solicitud se agregará a la cola existente de solicitudes de red.
  • Si desea agregar a la vez un mayor número de equipos al sitio de ArcGIS Server existente, la adición a través de la URL puede ser lenta porque las solicitudes se vuelven a poner en cola en el sitio. Esto provoca que algunos equipos no se agreguen porque las solicitudes agotan el tiempo de espera antes de borrar la cola.

    Por ejemplo, una empresa puede crear muchos equipos virtuales con ArcGIS Server ya instalado en ellos, y tener la intención de unirlos a un sitio de ArcGIS Server existente cuando los equipos se inicien.

En estos casos avanzados, use la utilidad join-site para agregar un equipo a un sitio de ArcGIS Server especificando la ubicación del almacén de configuración del sitio existente en lugar de la dirección URL.

La utilidad join-site se instala en /tools/JoinSite bajo el directorio de instalación de ArcGIS Server. Ejecute la utilidad join-site desde el equipo de ArcGIS Server que desea agregar a un sitio existente.

  1. Conceda acceso de escritura y lectura al directorio del almacén de configuración del sitio existente a la cuenta usada para instalar ArcGIS Server en el equipo o equipos que está uniendo al sitio.
  2. Cree un archivo de notación de objetos JavaScript (JSON) denominado connection.json.
  3. Agregue la siguiente línea al archivo y reemplace <path to the configuration store> con la ubicación del almacén de configuración del sitio de ArcGIS Server existente:

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

    Si tiene un solo cluster y no ha creado su propio cluster para el sitio de ArcGIS Server, especifique default con la opción de -c. Si su sitio de ArcGIS Server contiene varios clusters o ha configurado un cluster personalizado, especifique el nombre del cluster al que desee unir este equipo.

    En este ejemplo, la ruta del almacén de configuración del sitio existente es /net/myserver/share/config-store:

    {"type": "FILESYSTEM", "connectionString": "/net/myserver/arcgis/server/usr/config-store"}

  4. Guarde y cierre el archivo connection.json.
  5. Coloque el archivo connection.json en el equipo que se unirá al sitio o en un directorio compartido al que pueda acceder desde el equipo que se unirá al sitio.
  6. Abra una ventana de comando y ejecute join-site.
    La sintaxis es la siguiente:

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

    En este ejemplo, la ruta del archivo JSON del almacén de configuración (connection.json) es /usr/serverfiles y el sitio es un clúster.

    ./join-site.sh -f "/usr/serverfiles/connection.json" -c default