Un sitio es una implementación de ArcGIS Server. Si ha instalado ArcGIS Server en un equipo para agregarlo a un sitio existente, tiene la oportunidad de especificar ese sitio la primera vez que abra ArcGIS Server Manager. También puede unir un equipo a un sitio mediante una utilidad de línea de comandos.
Nota:
Si el sitio existente ya se ha configurado para usar únicamente HTTP, debe agregar el nuevo equipo servidor al sitio, tal y como se describe en Agregar un equipo de ArcGIS Server a un sitio.
Consideraciones antes de unirse a un sitio
La operación Unirse a un sitio agrega un equipo nuevo a un sitio de ArcGIS Server existente. Se puede realizar temporalmente para migrar a equipos nuevos, o más permanentemente para aumentar los recursos y la potencia de procesamiento de su sitio del servidor. Si utiliza Unirse a un sitio para migrar, los equipos nuevos y existentes no tienen por qué coincidir, pero si tiene la intención de mantener todos los equipos en el sitio, asegúrese de cumplir los siguientes criterios:
- El nuevo equipo debe ejecutarse en la misma plataforma del sistema operativo que el resto de equipos de ArcGIS Server del sitio. Es aconsejable usar la misma versión del sistema operativo y los mismos recursos de hardware para todos los equipos del sitio. Por ejemplo, si tiene un sitio compuesto por equipos de ArcGIS Server que se ejecutan en Red Hat Enterprise Linux Server 8 con un procesador de 3 GHz y 8 GB de RAM, el equipo que agregue al sitio debe tener el mismo sistema operativo y las mismas especificaciones de hardware.
- El nuevo equipo debe tener el mismo número de versión que los demás equipos de ArcGIS Server del sitio.
- El nuevo equipo debe tener el mismo número de versión que los demás equipos de ArcGIS Server del sitio.
- El nuevo equipo debe poder leer y escribir en el almacén de configuración y los directorios del servidor del sitio.
- El nuevo equipo debe poder comunicarse con el resto de equipos de ArcGIS Server del sitio a través de los puertos enumerados en Puertos utilizados por ArcGIS Server. Esto puede requerir el ajuste de la configuración de firewall.
- El nuevo equipo debe poder leer cualquier dato al que hagan referencia los servicios del sitio. Una buena manera de verificar esto es comprobar si el equipo tiene permisos para todas las ubicaciones de almacenamiento de datos registrados en el sitio. Consulte Fuentes de datos para ArcGIS Server para obtener más información sobre estas ubicaciones registradas.
- El nuevo equipo debe configurarse en la misma zona horaria que los demás equipos de ArcGIS Server del sitio; de lo contrario, se generará un fallo de la operación de joinSite a causa de un error de licencia.
- Es necesario que todos los equipos de ArcGIS Server en ejecución puedan leer y escribir en los mismos directorios compartidos a través de NFS utilizando el mismo punto de montaje en todos los sistemas. Por ejemplo, si está instalando un directorio compartido del servidor de archivos a /arcgis en un equipo y lo está utilizando para sus directorios del servidor y almacén de configuración, todos los equipos también deben instalar ese mismo directorio en /arcgis.
- Todos los equipos de ArcGIS Server deben estar ejecutándose con usuarios que tengan el mismo Id. de usuario (uid) o Id. de grupo (gid) para poder leer y escribir en el almacén de configuración compartido y las ubicaciones del directorio del servidor.
Explorar:
Cuando cree un equipo o lo una a un sitio, los registros del nivel Detallado se escribirán en <ArcGIS Server installation directory>/usr/logs/<machine name>/server. Si la creación del sitio o la incorporación falla, se pueden abrir los archivos de registro en un editor de texto para obtener más información sobre el problema.
Una vez completado el proceso de creación o unión del sitio, los registros se moverán a <ArcGIS Server installation directory>/arcgis/server/usr/logs y el nivel del registro se definirá como Advertencia. Si la cuenta de ArcGIS Server no dispone de permisos para crear o escribir en esta carpeta, la creación del sitio o la unión del equipo generará un error. Si no desea otorgar permisos a la cuenta de ArcGIS Server para crear carpetas en toda la unidad, puede crear esta carpeta manualmente y otorgar permisos de escritura en la carpeta por adelantado a la cuenta de ArcGIS Server.
Unirse a un sitio utilizando Server Manager
Para unir un equipo a un sitio con la aplicación ArcGIS Server Manager, siga estos pasos:
- Abra Server Manager. La dirección URL para abrir Server Manager en un navegador es https://gisserver.domain.com:6443/arcgis/manager, o puede utilizar el acceso directo instalado.
Si se le solicita introducir un nombre de usuario y una contraseña, alguien ya unió este equipo a un sitio existente.
- Haga clic en Unirse a un sitio existente.
- Elija la dirección URL hasta el sitio al que desee unir el equipo. La dirección URL normalmente tiene el formato https://gisserver.domain.com:6443/.
- Escriba el nombre y contraseña de administrador del sitio al que desee unir el equipo. Pueden ser el mismo nombre de usuario y la misma contraseña que utilizó al crear el sitio (el administrador principal del sitio) o bien una cuenta distinta de ArcGIS Server a la que el administrador del servidor haya otorgado privilegios administrativos.
Haga clic en Siguiente.
- Examine el resumen de configuración y haga clic en Finalizar cuando esté listo para unir el equipo al sitio.
- Si su sitio tiene Tipos de data store conector, debe reiniciar ArcGIS Server en cada nuevo equipo agregado, ejecutando los stopserver/startserver scripts como propietario de su ArcGIS Server. Estos scripts se encuentran en el directorio $AGSHOME. Tras el reinicio, ArcGIS Server de cada equipo agregado será plenamente funcional.
El equipo ya está agregado al sitio.
Unirse a un sitio desde la línea de comandos
También puede usar la utilidad de línea de comandos join-site para unir el equipo a un sitio de ArcGIS Server. Esta utilidad requiere que especifique la ubicación del almacén de configuración del sitio existente en lugar de su URL. Debido a esto, la utilidad resulta ventajosa en determinados casos en los que utilizar la URL saturaría las solicitudes de red en cola del sitio. Plantéese utilizar esta utilidad si los equipos del sitio de ArcGIS Server ya están sobrecargados con solicitudes de red o si desea unir una gran cantidad de equipos al sitio a la vez.
Se aplican los mismos criterios y consideraciones a los equipos cuando se utiliza la utilidad join-site que cuando se unen mediante Server Manager.
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 utilizando la cuenta Ejecutar como correspondiente a ArcGIS Server.
Esta utilidad incluye un marcador opcional, -m, a partir de la versión 10.8, para controlar cuándo puede empezar a procesar solicitudes el equipo recién agregado. Si incluye -m true en el comando de la utilidad, el equipo se pondrá en mantenimiento cuando se una al sitio. Si un equipo está en mantenimiento, ArcGIS Web Adaptor no envía solicitudes a ese equipo. Si no incluye -m o incluye -m false, el equipo podrá procesar solicitudes en cuanto se agregue al sitio del servidor.
- 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.
- Cree un archivo de notación de objetos JavaScript (JSON) denominado connection.json.
- 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:
{"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}
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"}
- Guarde y cierre el archivo connection.json.
- 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.
- 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> -m <specify true to initially place the machine under maintenance>
En este ejemplo, la ruta del archivo JSON del almacén de configuración (connection.json) es /usr/serverfiles y el equipo no se pondrá en mantenimiento al unirse.
./join-site.sh -f "/usr/serverfiles/connection.json"
El equipo se une al sitio de ArcGIS Server.