Configurar una implementación en varios equipos
Este documento describe cómo configurar ArcGIS Server cuando los componentes se instalaron en varios equipos. Esto también se conoce como instalación distribuida.
Las instalaciones distribuidas de ArcGIS Server se admiten sólo en el nivel Enterprise. El nivel Workgroup de ArcGIS Server sólo se puede implementar en un sólo equipo.
Contenidos
Instalar las entidades adecuadas en cada equipo
Ejecutar los asistentes de postinstalación
Agregar usuarios a los grupos agsadmin y agsusers
Cerrar sesión o reiniciar cada equipo
Preparar cualquier directorio de servidor que utilizará su servidor
Otorgar permisos de recursos compartidos a los directorios del servidor
Otorgar permisos de archivo (NTFS) a los directorios del servidor
Asociar directorios virtuales con sus directorios del servidor
Otorgar permisos a los directorios de datos
Agregar directorios del servidor
Apéndice A: diagrama de cuentas y permisos
Introducción
ArcGIS Server posee un arquitectura escalable que permite realizar la implementación en uno o varios equipos. Cuando instale ArcGIS Server por primera vez, es probable que elija instalar todos los componentes en un equipo para fines de desarrollo y evaluación. Una vez que esté listo para implementar la aplicación ArcGIS Server, debe tener en cuenta una instalación distribuida de ArcGIS Server para poder alcanzar un buen nivel de rendimiento para la cantidad de usuarios que tengan acceso al sistema.
Una instalación distribuida de ArcGIS Server tiene lugar cuando los componentes de un sistema de ArcGIS Server residen en varios equipos de la misma red local. Por ejemplo, el gráfico que aparece debajo muestra una instalación distribuida, ya que el Administrador de objetos de servidor (SOM), Contenedores de objetos de servidor (SOC) y el servidor Web se encuentran en equipos separados.
La instalación distribuida de ArcGIS Server permite escalar la implementación agregando más equipos. Debido a que los procesos de contenedor realizan el trabajo de SIG y generalmente consumen la mayoría de los recursos de CPU, cada equipo SOC que agregue al sistema incrementa la cantidad de usuarios que puede alojar el servidor SIG.
Una distribución inteligente de los componentes de ArcGIS Server en varios equipos puede contribuir para alcanzar el uso más eficiente de los recursos de hardware. Por ejemplo, si posee una cantidad limitada de equipos disponibles, podría considerar la posibilidad de instalar el SOM en el mismo equipo del servidor Web, ya que el SOM utiliza relativamente poca memoria. El hardware restante puede establecerse como equipos SOC para incrementar las cargas de procesamiento que puede manejar el servidor SIG.
La instalación distribuida de ArcGIS Server es diferente a una instalación común de ArcGIS Desktop o ArcGIS Engine, ya que debe configurar varios equipos para que se comuniquen correctamente entre sí. El SOM debe tener la capacidad de enviar una solicitud de un servicio a cualquier equipo SOC del sistema. Debido a que cada equipo trabaja con el mismo conjunto de datos y directorios, se debe utilizar una convención de nomenclatura común (como rutas de la Convención de nomenclatura universal [UNC] ) para que cada equipo pueda hacer referencia a los datos y directorios de la misma manera.
Los mecanismos de seguridad también pueden representar un desafío en la comunicación entre los equipos. Por ejemplo, una cuenta SOC puede requerir permisos para leer o escribir datos en varios equipos diferentes. Debido a la comunicación abierta requerida por la arquitectura de ArcGIS Server, no se recomienda el uso de firewalls entre los componentes de ArcGIS Server (entre el servidor Web y el SOM, o entre el SOM y el SOC). Este tema contiene una alternativa para proteger el sistema con firewalls.
Configurar una instalación distribuida de ArcGIS Server requiere que realice una serie de tareas administrativas importantes en el orden correcto. El objetivo de este tema es facilitar el proceso para realizar una instalación distribuida.
Elegir una configuración
El primer paso en la implementación de un sistema de ArcGIS Server distribuido es designar la configuración. El SOM, el SOC, el Marco de trabajo para desarrolladores de aplicaciones Web (ADF) y los puntos finales de los servicios Web son elementos de ArcGIS Server que se pueden instalar en el mismo equipo o distribuirse entre varios equipos. El Runtime de ADF debe instalarse en el mismo equipo que el servidor Web.
Además, el Administrador de ArcGIS Server es un componente opcional que puede facilitar la administración del servidor y la creación de aplicaciones Web. En el Administrador, existen dos partes: el Administrador de servicios y el Administrador de aplicaciones. Estas dos partes se pueden distribuir en distintos equipos o se pueden instalar juntas. El Administrador de servicios crea y administra los servicios y debe instalarse en un equipo que a su vez tenga instalados los servicios Web. El Administrador de aplicaciones crea y administra las aplicaciones Web y debe instalarse en un equipo que a su vez tenga instalado el Marco de trabajo para desarrolladores de aplicaciones Web.
Las dos instalaciones, la Instalación de los servicios SIG y la Instalación de las aplicaciones Web, lo ayudan a asegurarse de que instaló una correcta combinación de los componentes. La Guía de instalación de ArcGIS Server contiene información detallada sobre estas instalaciones y sus componentes disponibles. La guía de instalación también incluye diagramas de varias configuraciones de implementaciones que le pueden resultar útiles cuando planifique el sistema.
Los datos deben estar disponibles en la misma red de área local que el servidor SIG. Si no utiliza el Administrador para administrar el servidor, ArcGIS Desktop también debe estar disponible en la red. Sin embargo, no es necesario que los datos y ArcGIS Desktop estén en el mismo equipo, como los demás componentes del servidor SIG.
Las notas del producto de Estrategias de diseño del sistema en www.esri.com/systemdesign contienen además diagramas de instalaciones distribuidas recomendadas para ArcGIS Server. La mayor parte de esta información se encuentra en la sección 4: Arquitectura de los productos de SIG. Además, estas notas contienen información sobre la implementación de ArcSDE con ArcGIS Server.
Una nota sobre los firewalls
ESRI no recomienda ni admite firewalls entre los componentes de ArcGIS Server. La técnica recomendada para proteger un sistema de ArcGIS Server con firewalls es configurar un servidor proxy Web invertido dentro de una red perimetral (también conocida como zona desmilitarizada [DMZ] o subred filtrada). En este escenario, el servidor proxy Web inverso recibe solicitudes de HTTP entrantes a través de un firewall que restringe el tráfico a un puerto conocido (por lo general el puerto 80). Después, envía la solicitud a través de otro firewall, utilizando un puerto desconocido para el usuario final, al servidor Web ADF. Este servidor Web aloja las aplicaciones Web y servicios de ArcGIS Server, y se encuentra en una red interna protegida. El servidor Web ADF ahora puede establecer comunicaciones del Modelo de objetos componentes distribuido (DCOM) sin restricciones con los otros componentes de ArcGIS Server. De esta forma, el servidor SIG opera dentro de una red interna segura y no requiere firewalls entre sus componentes.
El gráfico anterior muestra un sistema de ArcGIS Server protegido con firewalls. El servidor proxy Web inverso recibe la solicitud del cliente a través de un puerto conocido en el primer firewall, y después dirige la solicitud a través de un puerto diferente en el segundo firewall al servidor Web ADF. El servidor Web ADF envía la solicitud DCOM al servidor SIG. El segundo firewall restringe el acceso a través de cualquier otro puerto.
en algunos casos, es posible que deba configurar los firewalls incluidos en Windows XP Service Pack 2 y Windows Server 2003 Service Pack 1 para que puedan funcionar con ArcGIS Server. Para obtener más información, consulte el Artículo de base de conocimiento 27798 de ESRI.
Instalar las entidades adecuadas en cada equipo
La Guía de instalación de ArcGIS Server contiene información detallada sobre el proceso de instalación del software. También contiene una lista de requisitos del sistema y requisitos previos para ArcGIS Server. Puede abrir la guía haciendo clic en el botón Instalar guía en el primer panel del asistente de instalación .
Después de instalar los requisitos previos, como se detalla en los requisitos del sistema, puede comenzar a instalar el software de ArcGIS Server en cada equipo del sistema. A medida que navega por la Instalación de los servicios SIG y la Instalación de las aplicaciones Web, verá los paneles que le permiten elegir los componentes, o elementos, de ArcGIS Server disponibles para instalar. Para cada equipo, elija sólo los elementos necesarios para que el equipo realice esa función en el sistema.
Ejecutar los asistentes de postinstalación
La Instalación de los servicios SIG tiene dos asistentes de postinstalación: la postinstalación del servidor SIG y la postinstalación de los servicios Web. Siga la guía que aparece a continuación para comprender qué postinstalación es necesaria en cada equipo:
- Debe ejecutar la Postinstalación del servidor SIG en todos los equipos del servidor SIG. Esto es cualquier equipo que tenga instalado el componente SOM o SOC.
- Sólo debe ejecutar la Postinstalación de los servicios Web en el equipo del servidor Web, que es el equipo donde debería haber instalado el componente de servicios Web de ArcGIS Server.
- Tenga en cuenta que puede volver a ejecutar la Postinstalación del servidor SIG o la Postinstalación de los servicios Web desde el menú Inicio en cualquier momento.
- En algunos casos de instalación, los asistentes de postinstalación se abren automáticamente.
Más información sobre la Postinstalación del servidor SIG
La postinstalación del servidor SIG tiene dos partes: Configurar ArcGIS Server y Autorizar ArcGIS Server. Las secciones de la postinstalación del servidor SIG que debe completar en cada equipo pueden variar. Por ejemplo, sólo deberá autorizar ArcGIS Server en equipos que funcionarán como contenedores de objetos del servidor. Para una máquina en la que solamente instaló el SOM, la porción de autorización de la postinstalación del servidor SIG se deshabilitará.
La Postinstalación del servidor SIG le solicitará que proporcione nombres y contraseñas para las cuentas utilizadas por el servidor SIG, es decir, las cuentas SOM, SOC y la cuenta de servicios Web de ArcGIS. Para comprender lo que hacen estas cuentas y las mejores prácticas para configurarlas, consulte Cuentas utilizadas por el servidor SIG.
Debe introducir la misma información de cuenta de las cuentas SOM, SOC y la cuenta de servicios Web de ArcGIS en cada equipo en que se ejecute la postinstalación. Las cuentas deben tener el mismo nombre y contraseña en cada equipo. La postinstalación del servidor SIG le brinda la opción de guardar un archivo de configuración que contiene los nombres y contraseñas que introdujo para las cuentas. Cuando ejecuta la postinstalación del servidor SIG en otros equipos, puede utilizar el archivo de configuración para cargar rápidamente la misma información del nombre y contraseña.
Por razones de seguridad, ESRI recomiendo que las cuentas SOM y SOC sean locales en lugar de especificar cuentas de dominio. Esto garantiza que un usuario malicioso no pueda usar las cuentas para adquirir privilegios administrativos en otros equipos de su red.
Tenga en cuenta que en Administración de equipos de Windows, los nombres completos de las cuentas SOM y SOC son Cuenta del Administrador de objetos del servidor (SOM) ArcGIS Server y Cuenta del Contenedor de objetos del servidor (SOC) ArcGIS Server, respectivamente. Cuando otorga permisos a estas cuentas en Windows, aparece el nombre completo.
Para obtener información adicional sobre la Postinstalación del servidor SIG, consulte la Guía de instalación de ArcGIS Server.
Más información sobre la Postinstalación de los servicios Web
Deberá ejecutar la Postinstalación de los servicios Web en el equipo del servidor Web. Este debe ser el equipo donde instaló el componente de servicios Web de ArcGIS Server. Si la postinstalación no aparece automáticamente, puede abrirlas desde el menú Inicio.
El objetivo principal de la Postinstalación de los servicios Web es vincular el servidor Web y el SOM en lo que se conoce como una instancia de ArcGIS Server. En grandes implementaciones de ArcGIS Server, configurar varias instancias puede ser una buena manera de organizar el sistema del servidor para que pueda utilizar una variedad de niveles de licencias, modelos de seguridad o grupos de aplicaciones.
Por consiguiente, lo primero que debe introducir en la Postinstalación de los servicios Web es el nombre de la instancia. El nombre predeterminado es ArcGIS. Si cambia el valor predeterminado, debe saber que cambiará varios de los ejemplos predeterminados de las estructuras y rutas de direcciones URL a los archivos del servidor mencionados en la Ayuda de ArcGIS Server.
Cuando se le solicite que introduzca el servidor SIG, escriba el nombre del equipo en el que instaló el componente del Administrador de objetos de servidor de ArcGIS Server.
Cuando se le solicite que entre a la cuenta de Servicios Web de ArcGIS, tenga en cuenta las pautas de Cuentas utilizadas por el servidor SIG. Ocasionalmente, trabajará con esta cuenta después de ejecutar las postinstalaciones, y en la mayoría de los casos, es suficiente aceptar el valor predeterminado. Aquí debe introducir la misma cuenta que introdujo cuando ejecutó la Postinstalación del servidor SIG en el SOM.
Agregar usuarios a los grupos agsadmin y agsusers
después de ejecutar las postinstalaciones correspondientes en cada equipo, debe especificar los usuarios que tendrán acceso administrativo y acceso de uso regular al servidor. La Postinstalación del servidor SIG crea dos grupos de sistema operativo en el SOM: agsadmin y agsusers. El grupo agsadmin es para los administradores, por ejemplo, aquellos que agregarán los equipos SOC y los servicios al servidor. Debe agregarse a usted mismo y a cualquier otra persona que administre el servidor al grupo agsadmin en el equipo SOM.
El grupo agsusers es para aquellos que realizarán conexiones locales al servidor SIG pero no necesitan acceso administrativo. Debe completar el grupo agsusers con una lista de usuarios autorizados. La cuentas que ya están en el grupo agsadmin no deben agregarse a agsusers.
No es necesario que agregue las cuentas SOM y SOC a los grupos agsadmin y agsusers. Estas cuentas sólo las usa internamente el servidor SIG.
Cerrar sesión o reiniciar cada equipo
Para que la configuración de la cuenta creada por las postinstalaciones tenga efecto, debe cerrar sesión y volver a iniciar sesión en cada equipo en su sistema antes de continuar configurando su sistema de ArcGIS Server.
Preparar cualquier directorio de servidor que utilizará su servidor
El servidor SIG utiliza cinco tipos de directorios especiales: caché, índice, trabajos, salida y entrada. El servidor utiliza estos directorios para almacenar cachés de mapas y globo, almacenar índices de búsqueda, administrar resultados de geoprocesamiento, escribir archivos temporales e imágenes de mapa de salida y almacenar archivos de definición del servicio de mapas. Consulte Acerca de los directorios del servidor para obtener más información sobre estos tipos de directorios del servidor diferentes.
Cada equipo SOC en su sistema debe poder acceder a los directorios del servidor. Para lograr esto, puede configurar las carpetas que representan los directorios del servidor para que sean accesibles desde otros equipos, de manera tal que otros equipos en la red puedan acceder a ellas.
Preparar los directorios del servidor en Windows
-
Compartir los directorios del servidor.
En Windows, supongamos que hay una carpeta en el disco duro, en la ruta C:\ArcGIS\server_output, que desea habilitar para cualquier equipo de la red. Puede compartir la carpeta y ponerla a disposición de otros usuarios a través de una ruta UNC. En el ejemplo de arriba, para un equipo llamado myServer, esta ruta tomaría la forma de \\myServer\server_output. Cualquier equipo de la red podría acceder a la carpeta mediante esta convención de nombre.
Cuando decide compartir una carpeta en Windows, debe especificar los permisos de recursos compartidos y los permisos de archivo (a veces llamados permisos NTFS). Los permisos compartidos describen los niveles de acceso a la carpeta que tendrán los distintos usuarios. Los permisos de archivo describen lo que pueden hacer los usuarios con el contenido de la carpeta. Cuando un usuario intenta acceder a la carpeta, primero se consideran los permisos de recursos compartidos y, luego, los permisos de archivo. En caso de que haya conflicto entre dos permisos, se aplica el permiso más estricto.
-
Otorgar permisos de recursos compartidos a los directorios del servidor.
Para todos los directorios del servidor (caché, trabajos y salida) debe otorgar, por lo menos, permisos de recursos compartidos de nivel Cambiar a la cuenta SOC y permisos de recursos compartidos de Control completo a la cuenta SOM. Puede otorgar permisos de recursos compartidos en la ventana Propiedades de la carpeta. En la pestaña Uso compartido, haga clic en el botón Permisos para ver y editar los permisos de recursos compartidos de la carpeta.
-
Otorgar permisos de archivo (NTFS) a los directorios del servidor.
Los directorios caché, trabajos y salida del servidor requieren que la cuenta SOC tenga, por lo menos, permisos de archivo (NTFS) de Lectura y escritura. Además, la cuenta SOM debe tener permisos de archivo de Control completo para estos directorios. Puede otorgar permisos de archivo en la ventana Propiedades de la carpeta, en el panel Seguridad.
Preparar cualquier directorio de servidor que utilizará su servidor
El servidor SIG utiliza cinco tipos de directorios especiales: caché, índice, trabajos, salida y entrada. El servidor utiliza estos directorios para almacenar cachés de mapas y globo, almacenar índices de búsqueda, administrar resultados de geoprocesamiento, escribir archivos temporales e imágenes de mapa de salida y almacenar archivos de definición del servicio de mapas. Consulte Acerca de los directorios del servidor para obtener más información sobre estos tipos de directorios del servidor diferentes.
Cada equipo SOC en su sistema debe poder acceder a los directorios del servidor. Para lograr esto, puede configurar las carpetas que representan los directorios del servidor para que estén compartidas, y así los otros equipos en la red podrán acceder a ellas. Supongamos que hay una carpeta en el disco duro, en la ruta C:\ArcGIS\server_output, que desea habilitar para cualquier equipo de la red. Puede compartir la carpeta y ponerla a disposición de otros usuarios a través de una ruta UNC. En el ejemplo de arriba, para un equipo llamado myServer, esta ruta tomaría la forma de \\myServer\server_output. Cualquier equipo de la red podría acceder a la carpeta mediante esta convención de nombre.
La imagen anterior muestra cómo puede compartir una carpeta en Windows utilizando la pestaña Compartir en la ventana Propiedades de la carpeta.
Cuando decide compartir una carpeta en Windows, debe especificar los permisos de recursos compartidos y los permisos de archivo. Los permisos compartidos describen los niveles de acceso a la carpeta que tendrán los distintos usuarios. Los permisos de archivo (a veces llamados permisos NTFS) describen lo que pueden hacer los usuarios con el contenido de la carpeta. Cuando un usuario intenta acceder a la carpeta, primero se consideran los permisos de recursos compartidos y, luego, los permisos de archivo. En caso de que haya un conflicto entre dos permisos, se aplica el permiso más estricto.
Otorgar permisos de recursos compartidos a los directorios del servidor
Para todos los directorios del servidor (caché, trabajos y salida) debe otorgar, por lo menos, permisos de recursos compartidos de nivel Cambiar a la cuenta SOC y permisos de recursos compartidos de Control completo a la cuenta SOM. Puede otorgar permisos de recursos compartidos en la ventana Propiedades de la carpeta, como se muestra debajo. En la pestaña Uso compartido, haga clic en el botón Permisos para ver y editar los permisos de recursos compartidos de la carpeta.
Otorgar permisos de archivo (NTFS) a los directorios del servidor
Los directorios caché, trabajos y salida del servidor requieren que la cuenta SOC tenga, por lo menos, permisos de archivo (NTFS) de Lectura y escritura. Además, la cuenta SOM debe tener permisos de archivo de Control completo para estos directorios. Puede otorgar permisos de archivo en la ventana Propiedades de la carpeta, en el panel Seguridad.
Otorgar permisos a los directorios de datos
Los servicios creados por ArcGIS Server se basan en recursos SIG existentes, que son elementos como documentos de mapa, geodatabases y cajas de herramientas que se crean en ArcGIS Desktop con el fin de publicarlos en ArcGIS Server. Todos los equipos SOC deben tener acceso a estos datos. Hay dos opciones para garantizar que todos los equipos SOC tengan acceso a los datos:
Opción 1: guardar una copia de los datos en una carpeta compartida. Todos los equipos SOC pueden acceder a esta carpeta utilizando una ruta UNC, .
Opción 2: guardar copias idénticas de los datos en cada equipo SOC utilizando una estructura de capeta idéntica. Así, puede usar rutas locales para hacer referencia a los datos. Esta configuración es más rápida, debido a que el SOC no tendrá que recuperar los datos de un equipo distinto; sin embargo, puede resultar difícil de lograr si los datos cambian frecuentemente. Además, esta opción no resulta práctica para los datasets, mapas y cachés de globo grandes ni para los datos que se editen.
En ambas opciones, debe otorgar permisos a la cuenta SOC para cada carpeta de datos de la misma manera que se otorgó acceso a los directorios del servidor.
Si una carpeta contiene datos que serán utilizados por un servicio, debe hacer lo siguiente:
- Si la carpeta está compartida, otorgue permisos de recursos compartidos Cambiar a la cuenta SOC para la carpeta.
- Otorgue permisos de archivo de Lectura y escritura a la cuenta SOC para la carpeta.
En una de las secciones anteriores de este documento incluimos los pasos para otorgar permisos .
Estos pasos se aplican no sólo a las carpetas que contienen los documentos fuente sino también a las carpetas que contienen datos a los que se hace referencia dentro del documento. Supongamos que tiene un documento de mapa que muestra dos capas de datos. Si el documento de mapa y los datos residen en directorios diferentes, debe otorgar permisos como se describe en los pasos de arriba para la carpeta que contiene el documento de mapa y la carpeta que contiene los datos.
Una solución más sencilla sería almacenar el documento de mapa y sus datos en la misma carpeta. De esta manera, podría utilizar rutas relativas dentro del documento de mapa para hacer referencia a los datos. De esta manera, sólo tendrá que otorgar permisos para una carpeta.
Asociar directorios virtuales con sus directorios del servidor
Un directorio virtual permite a los usuarios de Internet acceder al contenido de una carpeta en el equipo a través de una URL. Cuando se asocia un directorio virtual al directorio del servidor, las aplicaciones Web pueden utilizar el contenido del directorio del servidor.
Para crear un directorio virtual en el equipo del servidor Web, debe utilizar el software de administración del servidor Web; sin embargo, no es necesario que el directorio del servidor esté en el mismo equipo que el servidor Web. Cuando cree un directorio virtual, tenga en cuenta los siguientes puntos:
- Para los directorios de caché y los directorios de trabajos, se requiere la creación de un directorio virtual asociado. Para los directorios de salida, debe crear un directorio virtual asociado si desea que las imágenes de mapas se obtengan a través de una URL. De lo contrario, las imágenes de mapas se obtendrán como datos MIME.
- Antes de crear el directorio virtual, asegúrese de haber compartido el directorio del servidor y otorgado los permisos correspondientes según se describe en la sección anterior.
- Si el directorio virtual está asociado con un directorio de caché, notará un mejor rendimiento si habilita el acceso anónimo.
- Si proporciona aplicaciones Web en el servidor Web, puede descargar una parte del trabajo colocando los directorios virtuales en un equipo de servidor Web diferente, si hay alguno disponible.
- asegúrese de que el directorio virtual tenga el acceso de Lectura habilitado, como se muestra en la siguiente imagen.
Acceder a datos ArcSDE
Si los datos son accesibles a través de ArcSDE, debe asegurarse de que el nombre de usuario y contraseña se guarden en la conexión de base de datos. Para obtener ayuda sobre cómo acceder a los datos ArcSDE a través de ArcGIS Server, consulte el tema Preparar recursos para publicar. Este tema también explica qué hacer si los datos se almacenan en un equipo donde no hay otros componentes de ArcGIS Server instalados.
Conectarse al servidor SIG
En este punto, está listo para conectarse al servidor SIG. Puede utilizar el Administrador o ArcCatalog (que incluye la ventana de Catálogo en ArcMap) para conectarse y administrar el servidor. Puede utilizar el Administrador para administrar servicios sólo si instaló el componente Administrador de servicios durante la instalación. El Administrador debe estar instalado en el equipo del servidor Web. No es necesario instalar ArcCatalog en el mismo equipo en el que están los otros componentes de ArcGIS Server, ni detrás de firewalls, sólo necesita instalarlo en la misma red local.
Si utiliza el Administrador para administrar su servidor, consulte Iniciar sesión en el Administrador.
Si utiliza ArcCatalog para administrar su servidor, consulte Realizar una conexión administrativa a ArcGIS Server en ArcCatalog.
Agregar directorios del servidor
Una vez conectado al servidor, puede especificar uno o más directorios del servidor a los que puede acceder. La ventana Propiedades del servidor contiene una pestaña llamada Directorios donde puede agregar directorios del servidor. Antes de agregar un directorio del servidor, debe haberlo creado en el sistema de archivos y haberlo compartido y configurado sus permisos como se describe anteriormente en este tema. Cuando introduzca el nombre del directorio, asegúrese de usar una ruta UNC, .
Más información sobre la creación de los directorios del servidor
Cuando instale el servidor por primera vez, puede resultar más fácil crear un directorio de cada tipo. Sin embargo, los directorios necesarios dependerán de lo que haga con el servidor. Por ejemplo, si nunca va a configurar un servicio de búsqueda, no es necesario crear un directorio de índice.
Agregar equipos de SOC
ArcGIS Server no puede funcionar sin equipos que alojen los procesos SOC. Antes de crear y utilizar los servicios, debe agregar la lista de equipos que funcionarán como SOC al SOM.
Antes de agregar los equipos SOC al servidor, asegúrese de haber ejecutado la Postinstalación del servidor SIG en cada equipo, . Asegúrese de haber otorgado los permisos a la cuenta SOC para acceder a los directorios de datos y a los directorios del servidor a los que tendrá que acceder.
Agregar servicios
Con la conexión al servidor establecida y los directorios del servidor, directorios de datos y equipos SOC ubicados, puede comenzar a publicar los servicios SIG en el servidor como servicios.
Más información sobre cómo agregar servicios
Cuando especifique el recurso SIG para el servicio (por ejemplo, un documento de mapa para un servicio de mapa), puede utilizar una de las siguientes opciones:
- Una ruta UNC,
- Una ruta local, si todos los equipos SOC tienen sus propias copias locales de los datos disponibles en una ruta local idéntica
Solución de problemas
Con todas las opciones de implementación de ArcGIS Server, los distintos pasos de la instalación del sistema y las características únicas de los entornos de cada organización, a veces es necesario solucionar problemas durante el proceso de instalación. Un recurso valioso para la solución de problemas son los archivos de registro. Estos se encuentran en <directorio de instalación de ArcGIS Server>\Server\user\log . Para obtener más información sobre cómo configurar el nivel de inicio de sesión e interpretar los archivos de registro, consulte Cómo funcionan los archivos de registro.
El Apéndice C contiene una lista de los problemas o mensajes de error que pueden aparecer cuando trabaja con ArcGIS Server, especialmente durante el proceso de instalación distribuida, y las soluciones recomendadas. Si no encuentra el problema allí, consulte también Problemas y soluciones generales.
Resumen
ArcGIS Server tiene una arquitectura escalable que permite realizar una instalación distribuida entre varios equipos. La manera más directa de agregar capacidad de procesamiento al servidor SIG es agregando equipos SOC. Los equipos en el sistema de ArcGIS Server deben ser capaces de comunicarse libremente entre ellos, sin ser interrumpidos por firewalls, conflictos con la nomenclatura de archivos o permisos restringidos a datos y carpetas.
Para facilitar una correcta instalación distribuida de ArcGIS Server, recuerde los siguientes puntos clave:
- Las cuentas SOM y SOC deben existir y tener nombres y contraseñas coherentes en todos los equipos de la implementación del servidor SIG.
- Como mínimo, debe agregarse a sí mismo al grupo agsadmin para poder conectarse y configurar el servidor.
- Después de ejecutar las postinstalaciones y agregarse al grupo agsadmin, cierre sesión y vuelva a iniciarla en todos los equipos y continúe con la configuración del sistema.
- La cuenta SOC debe tener permisos de recursos compartidos y permisos de archivo (NTFS) a los directorios del servidor, directorios de datos y al directorio de registro.
- Otorgue acceso de Lectura y Escritura en IIS a cualquier directorio virtual que haya creado.
- Utilice rutas UNC para hacer referencia a los directorios del servidor y directorios de archivo.
- Otorgue permisos de Lectura y escritura a la cuenta SOC para todos los datos.
- Utilice los archivos de registro y la información en este tema para solucionar cualquier mensaje de error que pudiera aparecer.
- Consulte los apéndices de este tema para ver diagramas de resumen y listas de mensajes de error que pudiera encontrar.
Apéndice A: diagrama de cuentas y permisos
La configuración de una instalación distribuida involucra la ejecución de las postinstalaciones, la creación de los usuarios y la administración de los grupos de sistema operativo en varios equipos. A continuación encontrará una guía que muestra lo que debe hacer en cada equipo. Cada equipo del diagrama contiene texto en verde que denota la postinstalación que debe ejecutar en ese equipo. Los elementos en color azul se logran a través de la postinstalación. Los elementos en color rojo son acciones que debe realizar.
Apéndice B: referencia a los permisos del directorio
ArcGIS Server utiliza varios directorios para leer y escribir la información. Estos directorios:
- Deben tener los permisos correspondientes para que el servidor SIG pueda acceder a ellos
- Deben estar visibles para los equipos correspondientes en el servidor SIG
- Posiblemente necesiten un directorio virtual asociado para acceso Web
Las siguientes secciones describen los pasos necesarios para habilitar cada tipo de directorio en una instalación distribuida:
Directorios del servidor
Para crear una memoria caché de servidor, índice, entrada, trabajos o directorio de salida, debe realizar los siguientes pasos:
- Cree el directorio.
- Otorgue permisos de archivo de Lectura y Escritura a la cuenta SOC. Otorgue Control total a la cuenta SOM.
- Comparta el directorio.
- Otorgue permisos de recursos compartidos de nivel Cambiar a la cuenta SOC. Otorgue Control total a la cuenta SOM.
- Cree un directorio virtual asociado (es opcional según el tipo de directorio del servidor y el diseño del sistema de ArcGIS Server).
- Configúrelo como un directorio de ArcGIS Server en ArcCatalog o en el Administrador.
Directorio de registro
Por defecto, los archivos de registro se configuran para escribirse en rutas locales en los equipos SOM y SOC. En una instalación distribuida, puede mantener esta configuración o modificarla para que los archivos de registro se escriban en una ubicación compartida. Para escribir registros en una ubicación compartida, asegúrese de realizar los siguientes pasos:
- Cree el directorio.
- Otorgue permisos de archivo de Lectura y Escritura a la cuenta SOC.
- Comparta el directorio.
- Otorgue permisos de recursos compartidos de nivel Cambiar a la cuenta SOC.
- Configure como directorio de registro de ArcGIS Server en el cuadro de diálogo Propiedades del servidor.
Directorios de datos
Asegúrese de realizar los siguientes pasos para todos los directorios en los que almacena datos de origen para los servicios:
- Cree el directorio.
- Otorgue permisos de archivo de Lectura (y Escritura si los usuarios editarán los datos mediante el servicio) a la cuenta SOC.
- Comparta el directorio.
- Otorgue permisos de recursos compartidos de Lectura (y Escritura si los usuarios editarán los datos mediante el servicio) a la cuenta SOC.
Apéndice C: problemas generales y mensajes de error
A continuación se presenta una lista de los problemas generales y mensajes de error que pueden aparecer cuando configura ArcGIS Server. Los mensajes de error se muestran entre comillas.
Generalmente, estos mensajes aparecen cuando intenta crear un servicio por primera vez. Los mensajes de error pueden aparecer en los archivos de registro, en la pantalla, o en ambos.
Cuando previsualice un servicio en ArcCatalog, verá una pantalla en blanco. Las coordenadas se ajustan cuando mueve el ratón, pero no hay nada visible.
Este problema puede aparecer si el documento de mapa contiene capas de datos no válidas. Abra el documento en ArcMap para verificar si las rutas de la fuente de datos son apropiadas para las capas.
También puede ver una pantalla en blanco cuando el directorio de salida del servidor está configurado correctamente pero el directorio virtual asociado a él, no lo está. A continuación se presentan varias maneras incorrectas de configurar el directorio virtual que pueden producir este resultado:
- El directorio virtual existía pero se eliminó.
- El directorio virtual apunta a un directorio válido, pero no es el directorio que contiene los datos para este servicio.
- El directorio virtual no tiene aplicados los permisos correspondientes. Como mínimo, se requieren permisos de Lectura para ver los datos.
Para solucionar estos problemas, abra el Administrador de IIS y verifique que el directorio virtual exista, que apunte al directorio de salida del servidor donde se encuentran los datos y que tenga aplicados los permisos correspondientes.
La configuración del servidor y los servicios se pierden cuando se reinicia el servicio del Administrador de objetos de servidor (SOM) ArcGIS Server.
Si necesita reiniciar el servicio del SOM, puede aparecer un error con la versión del analizador MSXML. El Artículo de base de conocimiento 29524 de ESRI proporciona más detalles.
"Access denied" o "The connection could not be made."
Estos mensajes aparecen como partes de los mensajes más detallados que se presentan a continuación. Puede encontrar ayuda para estos errores en el Artículo de base de conocimiento 29042 de ESRI.
"Server object instance creation failed on all SOC machines. Server Object instance creation failed on machine <nombre del equipo>."
Este mensaje aparece cuando el servidor no logra crear un servicio. Generalmente, este mensaje muestra información adicional. Revise los otros errores en esta sección para ver si alguno coincide con la información adicional del mensaje. Los archivos de registro generalmente contienen el motivo del error, especialmente cuando se utilizan los niveles de registro más detallados.
"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: (-8001) No tiene autorización para ArcGIS Server."
Este mensaje aparece cuando intenta utilizar un equipo SOC que no fue autorizado correctamente. verifique que ha ejecutado la sección Autorizar servidor SIG de la Postinstalación del servidor SIG en todos los equipos SOC. También puede abrir los archivos de código clave (generalmente ubicados en C:\Archivos de programa\Esri\License<número de versión de ArcGIS>\sysgen ) con un editor de texto y verificar que las siguientes características sean verdaderas:
- se enumera arcgisserver, 100.
- La fecha enumerada no expiró.
Si no se cumple alguna de las dos condiciones mencionadas arriba, deberá solicitar un nuevo archivo al Servicio de atención al cliente de Esri.
"Access to output directory is denied."
Este error puede aparecer cuando se olvida de otorgar el acceso correspondiente a la cuenta SOC al directorio de salida del servidor. Puede otorgar permisos de Lectura y Escritura a la cuenta SOC para el directorio de salida (recuerde otorgar permisos de recursos compartidos y permisos de archivo) o vuelva a configurar el servicio para que no utilice un directorio de salida.
También consulte el Artículo de base de conocimiento 26554 de ESRI.
"No pudo realizarse la conexión. Access denied: The SOM service on machine <nombre del equipo> is not started and does not allow startup by this user."
Este error puede aparecer si no logra cerrar sesión y volver a iniciarla en el equipo después de ejecutar la postinstalación. Algunos ajustes de permisos DCOM, relacionados con las cuentas SOM y SOC, se modifican durante la postinstalación. Debe cerrar sesión y volver a iniciarla para que tengan efecto.
"Access denied: The SOM service is not registered on machine <nombre del equipo>."
Este error aparece cuando el componente del SOM no está instalado en el equipo al que intenta conectarse. Si instaló el SOM, verifique que haya ejecutado la Postinstalación del servidor SIG, que haya cerrado sesión y haya vuelto a iniciarla en el equipo.
"The request method (GET, POST, etc.) was not allowed for this particular resource."
Una posible causa para este error es el intento de realizar una conexión de ArcGIS Server en Internet a un equipo que no esté configurado correctamente para los servicios Web. Por ejemplo, este mensaje puede aparecer si el componente del SOM no está instalado en el equipo al que intenta conectarse.
Este mensaje también aparecerá si introduce un nombre de instancia no válido en el cuadro de texto de la URL. Por ejemplo, si intenta conectarse a Server1 con el nombre de instancia predeterminado de ArcGIS e introduce http://Server1/AArcGIS/services, posiblemente reciba este mensaje de error.
"Couldn't resolve host. The given remote host was not resolved."
Este error puede aparecer cuando introduce una URL no válida al intentar realizar una conexión de ArcGIS Server en Internet. Generalmente, ocurre debido a un error en el nombre del equipo de la URL.
"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: 0x80070005 (Access is denied.)."
Este error aparece cuando intenta agregar un equipo SOC al servidor. Verifique que haya instalado el componente del SOC de ArcGIS Server en el equipo que desea agregar. Este mensaje de error también puede aparecer si no ejecutó o completó la Postinstalación del servidor SIG en el equipo SOC, o si los equipos SOC no tienen contraseñas y nombres idénticos para la cuenta SOC.
"Server context creation failed on machine <nombre del equipo>. File <nombre del archivo> does not exist."
La causa más frecuente de este error es cuando el servidor no puede encontrar el archivo que especificó como recurso SIG para el servicio, como por ejemplo, un documento de mapa. Verifique las Propiedades del servicio para asegurarse de que introdujo una ruta válida a los datos. Después verifique los datos para asegurarse de que la cuenta SOC tenga los permisos de recursos compartidos y de archivos necesarios para acceder a ellos, como se describe anteriormente. También puede intentar verificar el directorio de salida del servidor para asegurarse de que la cuenta SOC tenga los permisos necesarios para él y que los directorios virtuales que apunten al directorio de salida del servidor estén configurados correctamente.
"Your selection cannot be displayed in the current view."
Este error aparece en la pestaña Vista previa de ArcCatalog. Puede suceder cuando no especifica el mismo nombre de usuario y contraseña para las cuentas SOM y SOC en todos los equipos del sistema. Como resultado, el servidor no puede establecer una conexión a uno o más equipos SOC.
Este mensaje también aparecerá cuando intente obtener una vista previa de un servicio de mapas que está detenido o en pausa. Haga clic con el botón derecho en el servicio y, a continuación, haga clic en Iniciar. La vista previa aparecerá en la pestaña Vista previa.
"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: 0x80040154 (Class not registered)."
La causa posible de este error es que el equipo que intenta agregar como host SOC no tenga el componente de SOC de ArcGIS Server instalado. configurar correctamente el equipo SOC, para el servidor SIG en Windows, instale el software de SOC y ejecute la postinstalación, asegurándose de que las cuentas SOM y SOC tengan los mismos nombres de usuario y contraseñas que en los demás equipos de la configuración. Después cierre la sesión y vuelva a iniciarla en el equipo.
"No pudo realizarse la conexión. GIS server is not running on machine <nombre del equipo>."
Este error puede indicar que ArcCatalog o el Administrador no pueden encontrar al equipo X. Asegúrese de que se haya introducido el nombre de un equipo válido en la red que tenga acceso al equipo que ejecuta ArcCatalog o el Administrador.
"The selection cannot be previewed."
Este mensaje aparece en la ventana Vista previa de ArcCatalog si se hace clic en un nodo irrelevante, como por ejemplo el nombre del servidor SIG o una carpeta del servidor SIG. También aparecerá si intenta previsualizar geodatos o un servicio de geoprocesamiento. Estos servicios no tienen salida gráfica directa y no pueden previsualizarse en ArcCatalog.