Migración de ArcGIS Server 10.0 a versiones posteriores

En la versión 10.1 de ArcGIS Server se introdujeron cambios importantes en la arquitectura. Por consiguiente, si va a migrar a la versión 10.2.2 desde la versión 10.0 o versiones anteriores, deberá seguir las pautas siguientes durante la migración. Si está actualizando la versión 10.1 o una posterior a ArcGIS 10.2.2 for Server, las siguientes pautas de migración no se aplican a su caso. En su lugar, consulte Usuarios existentes de ArcGIS for Server para revisar una lista de preguntas habituales sobre actualización y enlaces a temas que proporcionan instrucciones de actualización completas.

Si está listo para comenzar a migrar a la versión 10.2.2 desde la versión 10.0 o anterior, empiece a trabajar a través de la lista de comprobación de migración.

Enfoques de migración

La forma más fácil de migrar desde la versión 10.0 de ArcGIS Server es instalar la versión 10.2.2 en un equipo o conjunto de equipos nuevos. Esto le permite volver atrás y tomar como referencia sus aplicaciones y propiedades del servicio existentes si está creando el nuevo sitio de ArcGIS Server. Esto también minimiza el tiempo de inactividad, porque se puede probar el sitio migrado y, a continuación, redirigir inmediatamente el tráfico al mismo en cuanto esté listo.

El otro enfoque, que consiste en la migración de un equipo "en su lugar", necesita cierto período de inactividad mientras desinstala el software 10.0 e instala la versión 10.2.2, vuelve a implementar los servicios (operación que no se realiza automáticamente) y actualiza las aplicaciones. Para la migración en el lugar es necesario tomar notas cuidadosamente de la configuración del servicio antes de desinstalar. La lista de comprobación de migración contiene una lista de propiedades esenciales que debe registrar y archivos de los que debe hacer una copia de seguridad.

Si necesita hacer una migración en el lugar, se recomienda que practique en un servidor de desarrollo o en un equipo virtual antes de intentar llevar a cabo el proceso en el servidor de producción.

Una migración dentro de un mismo lugar es más viable de la versión 10.1 a la versión 10.2.2 porque no es necesario desinstalar la versión 10.1. No obstante, es igualmente necesario probar a fondo el sitio migrado antes de exponerlo a los usuarios finales.

El servidor y los servicios SIG

Conservar su servidor URL

De forma predeterminada, el sitio de ArcGIS Server expone sus servicios Web a través del puerto 6080 y utiliza el nombre de sitio "arcgis" . Los servicios que cree incluirán el puerto 6080 y "arcgis" como parte de la dirección URL del servicio. Por ejemplo:

Versión de ArcGIS for Server

Ejemplo de dirección URL:

10.0 y anteriores

http://gisserver.domain.com/planners/rest/services/MyMapService/MapServer

10.1 y posteriores

http://gisserver.domain.com:6080/arcgis/rest/services/MyMapService/MapServer

Si desea conservar la dirección URL del servidor de la versión 10.0 con una versión posterior de ArcGIS Server, deberá instalar ArcGIS Web Adaptor. Web Adaptor conecta ArcGIS Server con el servidor Web de su empresa, lo que le permite configurar una dirección URL para su sitio que coincida con la implementación de la versión 10.0. Para obtener más información, consulte Acerca de ArcGIS Web Adaptor.

Migrar servicios

Los servidores no migran automáticamente de la versión 10.0 a las versiones posteriores. La ruta de migración de estos servicios es volver a crearlos utilizando la versión nueva. En las versiones recientes, los elementos que desea publicar atraviesan un proceso de análisis más riguroso para asegurarse de que están listos para ser expuestos en el servidor en una forma eficaz. Aunque completar este proceso de análisis puede llevar tiempo, le ayudará a adaptar sus servicios a los diversos cambios introducidos en la versión 10.1. Es probable que también descubra formas que pueden mejorar el rendimiento de los servicios.

Migrar las cachés de globo y de mapa

Las cachés de globo y de mapa que creó en ArcGIS Server 10.0 y versiones anteriores se pueden utilizar en las versiones posteriores. La única excepción son las cachés multicapa, que no son compatibles después de la versión 10.0. Si tiene una caché multicapa, debe reconstruir como una serie de cachés combinadas separadas.

Utilice la siguiente secuencia de pasos para migrar una caché de mapa:

  1. En su nuevo sitio de ArcGIS Server, cree un directorio de caché del servidor que haga referencia a la carpeta que contenga la caché de la versión 10.0. Para obtener instrucciones sobre la creación de un directorio de caché del servidor, consulte Crear un directorio del servidor en ArcGIS Server Manager. Alternativamente, puede mover su caché 10.0 en el directorio de caché del servidor existente. Todos los lugares de ArcGIS Server se crean con al menos un directorio de caché del servidor.
  2. Utilice el asistente Archivo > Compartir como > Servicio en ArcMap para comenzar a crear un servicio con el mismo nombre que la caché existente. Cuando llegue al cuadro de diálogo Editor de servicio, detener y continuar con el siguiente paso. No haga clic en Publicar todavía. Si la caché existente se denomina con un guión bajo, que significa que necesita crear el servicio en la carpeta de servidor SIG, siguiendo el patrón <nombre de carpeta>_<nombre de servicio>.
  3. En la pestaña Caché del cuadro de diálogo Editor de servicio, modifique la propiedad Directorio de caché para indicar el directorio de caché migrado que registró en el paso 1.
  4. En la pestaña Caché en el cuadro de diálogo Editor de servicios, modifique las barras deslizantes de escalas de caché máxima y mínima de forma que incluyan todas las escalas para las que existan teselas.
  5. En el Editor del servicio, haga clic en Publicar para publicar el servicio.

Migrar secuencias de comandos del almacenamiento en caché

Si realiza la creación de la caché de mapa o de globo y actualizaciones a través de secuencias de comandos de geoprocesamiento, tenga en cuenta que el orden de los parámetros, nombres y tipos de datos en muchas herramientas en el conjunto de herramientas Caché ha cambiado en 10.1. Debe examinar cuidadosamente los temas de referenciad de herramienta de geoprocesamiento y ejemplos para comprender cómo actualizar sus secuencias de comandos.

Migrar el código para extensiones de objetos del servidor (SOE)

Antes de la versión 10.1, muchos desarrolladores accedían a ArcObjects mediante una conexión local (DCOM) a través de Web ADF. Estos conexiones locales a ArcGIS Server no están disponibles a partir de la versión 10.1. En su lugar, se motiva a desarrollar extensiones de objetos del servidor (SOE) y exponerlos como servicios Web REST. Sus servicios SIG personalizados creados por las SOE se pueden visualizar en el Directorio de servicios de ArcGIS y utilizarlas a través de las API de ArcGIS Web.

Para obtener más información sobre el desarrollo de las SOE, consulte ¿Qué es una extensión de objeto del servidor?

Migrar las SOE existentes

Como se mencionó en la sección anterior, las SOE que dependen de las conexiones locales de ArcGIS Server no funcionan a partir de la versión 10.1 y se deben modificar para actuar como servicios Web REST o SOAP.

Si ha desarrollado una SOE de servicio Web REST o SOAP con la versión 10.0 o anterior, deberá compilarla o recompilarla con referencias a bibliotecas de 64 bits antes de usarlas con una versión posterior. También deberá empaquetar la SOE como archivo .soe para poderla implementar. Las plantillas de IDE para las SOE que se incluyen con ArcGIS Server pueden hacer este empaquetado. Puede encontrar instrucciones en Migrar una extensión de objeto del servidor Java a 10.2.2 y Migrar una extensión de objeto del servidor .NET a 10.2.2.

Como se mencionó en la sección anterior, las SOE que dependen de las conexiones locales de ArcGIS Server son incompatibles con la versión 10.1 o posteriores y se deben cambiar para actuar como servicios Web REST o SOAP.

Migrar implementaciones seguras

ArcGIS Server no intenta migrar automáticamente la configuración de seguridad desde las versiones anteriores. Esto se debe a que ArcGIS Server no puede distinguir suficiente información sobre una configuración de seguridad de instalación anterior para garantizar la completa migración de la configuración de seguridad. Si el almacenamiento de seguridad de ArcGIS Server 10.0 se administraba en SQL Server, puede migrarlo manualmente siguiendo las instrucciones de la sección Utilizar un almacenamiento de seguridad con .NET SQL Server de la versión 10.0 en la versión 10.2.2.

La seguridad ya está habilitada al instalar ArcGIS Server, con usuarios anónimos a los que se les permite utilizar los servicios por defecto. Puede iniciar sesión en ArcGIS Server Manager en cualquier momento y especificar los almacenamientos de usuario y rol que desea utilizar para la seguridad. A continuación, puede aplicar permisos más restrictivos para los servicios. Para obtener más información, consulte Configurar la seguridad de ArcGIS Server.

Migrar aplicaciones Web

A partir de la versión 10.1, ArcGIS Server Manager se centra exclusivamente en los servicios de alojamiento y administración. No crea aplicaciones Web. Si desea crear una aplicación web de SIG sin tener que escribir el código, puede utilizar ArcGIS Viewer for Flex o la ArcGIS Viewer for Silverlight. Estas incluyen ahora creadores de aplicación interactiva que le permiten diseñar una aplicación web al señalar y hacer clic en las entidades que desea, muy similar a la manera en que se crean las aplicaciones Web con ArcGIS Server Manager en versiones anteriores.

Si desea compartir sus mapas en la web sin generar o alojar la aplicación completa, puede utilizar la ArcGIS.com visor de mapas . Este es un entorno en línea para crear y compartir mapas basados en un servicio Web en línea. Para comenzar, visita ArcGIS.com y haga clic en Mapa.

El Marco de trabajo para desarrolladores de aplicaciones Web (ADF) suministrado con versiones anteriores de ArcGIS Server ha quedado obsoleto y los desarrolladores deberán utilizar las API Web de ArcGIS (para JavaScript, Flex y Silverlight) para escribir aplicaciones Web nuevas. Imprimir, editar y otras tareas logradas anteriormente mediante el ADF están ahora disponibles fácilmente utilizando la API Web de ArcGIS.

Preguntas comunes sobre la migración

Esta sección enumera preguntas que podría tener al migrar y sugiere posibles soluciones. Si no encuentra su pregunta aquí, también puede buscar en los artículos de Esri Support Center.

¿En qué orden debo actualizar los distintos componentes de ArcGIS? Si ArcGIS for Desktop se encuentra en el mismo equipo que ArcGIS for Server, ¿afecta eso al orden?

Si ArcGIS for Desktop y ArcGIS for Server están instalado en un mismo equipo, todo se debe migrar de una sola vez. Si ArcGIS for Desktop y ArcGIS for Server están repartidos entre distintos equipos, se pueden actualizar los distintos componentes de ArcGIS por fases. Por ejemplo, puede seguir los siguientes pasos:

  1. Actualice unos cuantos clientes de ArcGIS for Desktop. Después de confirmar que el proceso de actualización es correcto, actualice todos los clientes de ArcGIS for Desktop.
  2. Actualice ArcGIS for Server.

¿Debería actualizar el sistema operativo al mismo tiempo que actualizo ArcGIS for Server?

ArcGIS for Server es una aplicación de 64 bits y requiere un sistema operativo de 64 bits. Si está utilizando un sistema operativo de 32 bits, deberá actualizar a un sistema operativo de 64 bits antes de instalar ArcGIS for Server.

Si no está seguro de si el sistema operativo es compatible con ArcGIS for Server, consulte los ArcGIS for Serverrequisitos del sistema.

Al crear el sitio de ArcGIS Server, ¿puedo reutilizar los directorios del servidor que he utilizado en versiones anteriores o debo indicar una ruta nueva para mis directorios del servidor?

Cuando crea un sitio, se le solicita la ubicación raíz de los directorios del servidor. Puede especificar una ubicación nueva para que se creen directorios vacíos o puede indicar una ubicación que contenga directorios del servidor de versiones anteriores.

Si desea volver a utilizar los directorios del servidor anteriores, utilice el software de administración del servidor Web para eliminar los directorios virtuales asociados con los directorios del servidor en versiones anteriores. ArcGIS Server controla la virtualización del directorio por usted a partir de la versión 10.1, de forma que no necesita sus directorios virtuales antiguos.

Si los directorios del servidor contienen cachés de mapa en formato de almacenamiento expandido, tenga en cuenta que puede tardar cierto tiempo en crear el sitio. El proceso de creación del sitio aplica permisos para la cuenta de ArcGIS Server en las carpetas de la caché y este proceso puede tardar mucho tiempo en el caso de cachés expandidas de gran tamaño.

Mi cuenta SOC de versiones anteriores ya tiene permisos para mis carpetas de datos. Al instalar la versión 10.2.2, ¿puedo reutilizar la cuenta como Cuenta de ArcGIS Server?

En la versión 10.0 y anteriores de ArcGIS Server era necesario crear una cuenta denominada cuenta SOC y otorgarle permisos para todas las carpetas de datos. Si ya tiene una cuenta SOC con todos los permisos otorgados, puede especificarla como cuenta de ArcGIS Server, si así lo desea. Esto puede reducir o eliminar la reasignación de permisos que tenga que llevar a cabo durante la migración.

5/12/2014