Lista de comprobación de migración
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 atentamente la lista de comprobación de este documento. Si está actualizando la versión 10.1 o una posterior a ArcGIS 10.2.2 for Server, la siguiente lista de comprobación sobre migración no se aplica 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.
Antes de actualizar de 10.0 a 10.2.2, primero debe desinstalar todos los productos de ArcGIS. Puesto que instalar la versión 10.2.2 no basta para que se reconozcan las configuraciones de los servicios 10.0, se recomienda ensayar la migración en un entorno de desarrollo o de prueba antes de desinstalar la versión 10.0 del servidor. Los pasos de esta lista de comprobación le ayudan a realizar un inventario del servidor para que pueda volver a crear sus servicios y su configuración en el servidor 10.2.2.
Esta lista contiene el núcleo de los pasos de la migración que todo el mundo debe realizar. Puede descubrir que otros ajustes de migración se necesitan para apoyar su conjunto específico de los servicios o aplicaciones Web. En la mayoría de los casos, estas deberían ser otros ajustes de menor importancia.
Verifique los requisitos del sistema operativo
Determine si el sistema operativo (SO) que aloja su actual de la instalación de ArcGIS Server es 32 bits o 64 bits. A partir de la versión 10.1, ArcGIS Server requiere un sistema operativo de 64 bits. La instalación se interrumpirá si el sistema operativo no cumple este requisito.
Si el sistema operativo actual es de 32 bits, verifique si el hardware es compatible para apoyar a acoger un 64-bit OS. Si no es capaz de alojar una 64-bit SO, no continúe con desinstalación deArcGIS Server. Deberá adquirir nuevos equipos que soporten la versión más reciente de ArcGIS Server.
Determine los productos de ArcGIS y las versiones actualmente instalados
Abra Windows Panel de control a la ventana los Programas y entidades . Tenga en cuenta los productos de ArcGIS y las versiones actualmente instalados.
Importante realizar copias de seguridad de los archivos de configuración
Antes de desinstalar ArcGIS Server sus actuales, haga copias de los siguientes archivos y colocarlos en una ubicación segura y estable. Aunque no podrá utilizar directamente estos archivos para restablecer sus servicios, preservan una referencia de la configuración que había. Estas copias de seguridad también son útiles si la migración se interrumpe o aplaza
- <ArcGIS Server installation location>\Support\Instance.log
- <ArcGIS Server installation location>\server\system\Server.dat
- <ArcGIS Server installation location>\server\system\ServerTypes.dat
- <ArcGIS Server installation location>\server\user\cfg (todos los archivos y carpetas bajo esta ubicación)
- C:\inetpub\wwwroot\ArcGIS\Services\web.config (si es necesario, adapte esta ruta a la ubicación raíz de su propio servidor Web y al nombre de la instancia de ArcGIS Server).
Cree una lista de las aplicaciones de cliente que utiliza el servidor
Piense en las diferentes aplicaciones cliente que su personal que los clientes utilizan para conectarse a los servicios Web alojados en ArcGIS Server. Estos pueden ser, entre otros, los siguientes:
- Apps construidas con las API de ArcGIS para JavaScript, Flex o Silverlight
- Aplicaciones Java y .NET ADF web incluidas las creadas con Manager en versiones anteriores de ArcGIS Server
- Mapas creados con la ArcGIS.com y guardados en el visualizador de mapas de ArcGIS Online
- Apps construidas con las API de ArcGIS para iOS, Android y Windows Phone
- Aplicaciones de escritorio como ArcMap y aplicaciones creadas con ArcGIS Engine
- Aplicaciones de OGC y terceros.
Según los tipos de conexiones que utilizan y la dirección URL del servidor que configure al migrar, es posible que deba hacer una actualización en estas aplicaciones (descrito en el resto de este tema). Como mínimo, probablemente querrá ponerse en contacto con los propietarios de estas aplicaciones y advertirles de la migración.
Determine si tiene cualquier cliente las aplicaciones que se conectan con ArcGIS Server utilizando ArcGIS Server Local conexiones (DCOM)
Las versiones de ArcGIS Server 10.0 y anteriores admiten conexiones DCOM (conexiones locales de ArcGIS Server) y HTTP (conexiones de Internet de ArcGIS Server). A partir de la versión 10.1, se interrumpió la compatibilidad de las conexiones DCOM con ArcGIS Server. Necesitará refactorizar sus aplicaciones Web para utilizar conexiones de HTTP antes de la actualización. Si utiliza conexiones DCOM para acceder a ArcObjects, debe quitar el código de ArcObjects o ajustar en una extensión de objeto de servidor.
Determine el formato de dirección URL utilizada por las aplicaciones existentes al conectarse a ArcGIS Server
Debe determinar el formato de dirección URL utilizada por las aplicaciones existentes al conectarse a ArcGIS Server. Esto le ayudará a entender si sus aplicaciones necesitan ser modificadas después de la actualización. Con ArcGIS Web Adaptor, puede diseñar su sitio de modo que las direcciones URL coincidan con las utilizadas en versiones anteriores, con lo que se ahorrará el esfuerzo de actualizar todo el código de la aplicación.
Con las aplicaciones que hacen conexiones HTTP a su servidor a través de REST y SOAP generalmente siga esta sintaxis:
- http://gisserver.domain.com:6080/arcgis/rest
o bien,
- http://gisserver.domain.com:6080/arcgis/services
Si ArcGIS Server se ha configurado para utilizar el puerto predeterminado de su servidor web (como el puerto 80), sus direcciones URL probablemente no incluirán el puerto :6080.
Compruebe si se accede a los servicios mediante el nombre de instancia predeterminado de arcgis o con otro nombre de instancia.
También determine si tiene varias instancias instaladas en el sistema. Para ello, vaya a <ubicación de instalación de ArcGIS Server>\DotNet e inicie la herramienta AddInstance.exe. Seleccione Modificar una instancia existente y haga clic en Siguiente. El cuadro de diálogo mostrará una lista de los nombres de las instancias y las ubicaciones del sitio web IIS (puerto) en las que están alojadas.
Al actualizar ArcGIS Server, el sitio utilizará el puerto 6080 y tendrá el nombre de sitio arcgis en la dirección URL. Puede exponer el sitio a usuarios externos a través de un puerto diferente y nombre de sitio por la instalación de la Web Adaptor. Si no utiliza Web Adaptor, deberá actualizar sus aplicaciones para que utilicen la nueva URL del servidor con referencia al puerto 6080.
Haga un inventario de los servicios existentes
Cree un inventario de todos los servicios existentes y la estructura de la carpeta que contiene. Por ejemplo
- MyServer (raíz)
- Service1 (tipo de servicio)
- Service2 (tipo de servicio)
- Folder1
- Service3
- Service4
- Folder2
- . . .
- . . .
Tenga en cuenta las propiedades de los servicios
Registre cuidadosamente las propiedades de cada servicio para que pueda volver a crear los servicios después de actualizar. Debe tener en cuenta los siguientes pasos en el cuadro de diálogo Propiedades del servicio en ArcCatalog o lo correspondientes cuadros de diálogo en ArcGIS Server Manager:
- Descripción—en la pestaña General copie la propiedad Descripción, si se completan. Esto se puede volver a utilizar cuando se vuelva a crear el servicio.
- Ruta de documentos: La ruta de documentos es la información más importante que se debe anotar antes de la desinstalación.. Visualice la pestaña Parámetros para ver donde se encuentra el archivo de origen (como. mxd,. tbx o. loc) en el disco. Después de la actualización, podrá volver a estos documentos y volver a publicar en el servidor. Para los servicios de mapas que utilizan archivos. msd, también busque y tome nota de la ubicación de los archivos. mxd.
- Parámetros—Anote todos los otros valores de propiedades en la pestaña Parámetros .
- Capacidades y operations—En de la pestaña Recursos, tenga en cuenta las capacidades habilitadas y operaciones permitidas.
- Agrupación parameters—Ver la pestaña Agrupación y tenga en cuenta el número de instancias mínimo y máximo que el servicio está configurado para utilizar. Además, tenga en cuenta los valores de tiempo de espera que se registran. No es necesario registrar si un servicio está agrupado o no, ya que en las versiones 10.1 y posteriores todos los servicios están agrupados.
- Procesos— de la ficha Procesos tenga en cuenta el aislamiento y el reciclado valores.
- Caché- la pestaña Almacenamiento de memoria caché y registre si el servicio se dibuja dinámicamente desde los datos o utilice teselas de una caché. Si el servicio utiliza una caché, anote la ubicación Directorio de caché.
Hacer un inventario de los vínculos de red KML
Determinar si el servidor está alojando cualquier vínculos de red KML por iniciar sesión en ArcGIS Server Manager y haga clic en Servicios > Vínculos de red KML. Si desea ver una lista de archivos KMZ, anótelos. Vaya también a la carpeta KML de su instancia de ArcGIS Server (por ejemplo, C:\inetpub\wwwroot\ArcGIS\kml) y cree copias de seguridad de todos los archivos KMZ que haya en ella.
Tenga en cuenta los detalles de su configuración de seguridad
ArcGIS Server para Microsoft .NET Framework
Determine si la seguridad está habilitada para el servidor. Para ello, abra Manager y navegue a Seguridad > Configuración.
Migrar usuarios y roles
Si se habilita la seguridad para los servicios SIG, tenga en cuenta la ubicación del almacenamiento de seguridad (la ubicación es visible en la misma página) y siga las instrucciones para el tipo de almacenamiento específico a continuación para migrar los usuarios y roles:
- SQL Server: para utilizar el almacenamiento de SQL Server de la versión 10.0 en 10.2.2, consulte Utilizar un almacenamiento de seguridad .NET SQL Server 10.0 en 10.2.2.
- Usuarios y grupos de Windows locales: si está utilizando grupos de Windows locales para asignar permisos para un servicio o carpeta Web, utilice las páginas Seguridad > Usuarios y Seguridad > Roles para hacer un inventario de los usuarios y roles. Utilizará este inventario para volver a crear usuarios y roles en 10.2.2.
- Usuarios y grupos de dominio de Windows: si usa grupos de dominio de Windows para asignar permisos a una carpeta o un servicio web, puede seguir utilizando el mismo dominio en la versión 10.2.2. Para hacer esto, debe instalar ArcGIS Server en un equipo que pertenezca al mismo dominio.
Tenga en cuenta los permisos para las carpetas y servicios
Si se habilita la seguridad para los servicios SIG, utilice ArcGIS Server Manager para determinar qué roles pueden acceder a cada carpeta y servicio. Para hacer esto, haga clic en Servicios > Administrar servicios > Administrar carpetas y haga clic en el vínculo Permisos . Registre la lista de roles permitidos para que puedan aplicar estos permisos en su servidor 10.2.2 . Repita este proceso con cada servicio haciendo clic en el (candado) icono Permisos junto a el servicio.
ArcGIS Server para la Plataforma Java
Determine si la seguridad está habilitada para el servidor. Para ello, abra Manager y navegue a Seguridad > Configuración.
Migrar usuarios y roles
Si se habilita la seguridad para los servicios SIG, haga clic en la pestaña Almacenamiento de seguridad para determinar el tipo de almacenamiento de seguridad que se utiliza y siga las instrucciones para el tipo de almacenamiento específico a continuación para migrar sus usuarios y roles:
- Almacenamiento de datos internos o almacenamiento de la base de datos externa: si el almacenamiento de seguridad es Almacenamiento de datos internos o Base de datos externa, use las páginas Seguridad > Usuarios y Seguridad > Roles para hacer un inventario de usuarios y roles. Utilizará este inventario para volver a crear usuarios y roles en el sitio actualizado.
- Almacenamiento de LDAP: si el almacenamiento de seguridad que se utiliza es un servidor LDAP, tome nota de las propiedades de conexión de LDAP. Vamos a utilizar estas propiedades para utilizar el mismo servidor LDAP como el almacenamiento de seguridad en el sitio actualizado.
- Active Directory: si el almacenamiento de seguridad es Active Directory, determine el dominio en el que está alojado Active Directory. Al instalar ArcGIS Server, deberá hacerlo en un equipo que pertenezca al mismo dominio. Esto permitirá que el servidor utilice el servidor de Active Directory para ese dominio como almacenamiento de seguridad.
Tenga en cuenta los permisos para las carpetas y servicios
Determine que los roles se pueden acceder a cada carpeta y servicio. Para hacerlo, haga clic en Servicios > Administrar servicios y haga clic en el icono (candado) Permisos junto a la carpeta. Registre la lista de roles permitidos para poder aplicar estos permisos en el servidor actualizado. Repita este proceso para cada servicio dentro de la carpeta raíz haciendo clic en el (candado) icono Permisos junto a el servicio. Repita este proceso para cada subcarpeta en la carpeta raíz.
Dar de baja las bibliotecas de extensión del objeto del servidor
Antes de desinstalar ArcGIS Server, dé de baja todas las bibliotecas de extensión del objeto del servidor que haya implementado en los equipos contenedores de objetos de servidor (SOC). No tiene que dar de baja la extensión con ArcGis for Server; solo tiene que dar de baja la biblioteca (por ejemplo, DLL en el caso de una extensión .NET).
Las extensiones de objeto del servidor no migran automáticamente de 10.0 a las versiones posteriores. Es necesario volverlas a compilar e implementar.
Verificar la información de autorización y licencia de la versión actualizada
Antes de desinstalar ArcGIS Server, verifique que disponga de los códigos de autorización o archivos de aprovisionamiento necesarios para autorizar el servidor una vez que haya actualizado a la versión nueva.
Desinstale ArcGIS Server y otros productos de ArcGIS
Desinstale todos los productos de ArcGIS del servidor. Si hay componentes SOM y SOC distribuidos entre varios equipos, desinstale estos componentes de todos los equipos.
Después de desinstalar, cree una copia de seguridad de todos los archivos que queden en la ubicación de instalación (\ArcGIS\Server10.0) y en la ubicación raíz de la instancia (probablemente C:\inetpub\wwwroot\ArcGIS).
Instalar la versión 10.2.2 y crear un sitio
Instalar ArcGIS 10.2.2 for Server y crear un sitio. Puede instalar el servidor en varios equipos y unirse a ellos en el mismo sitio si lo desea. Consulte la guía de instalación y Crear un nuevo sitio.
También tendrá que instalar ArcGIS 10.2.2 for Desktop en al menos un equipo de la red. ArcMap y ArcCatalog reconocerán cualquier conexión anterior del servidor SIG que tuviera en el árbol de catálogo. Debe eliminar la conexión con el servidor anterior y establecer una conexión nueva con el servidor 10.2.2. Consulte Acerca de la conexión a ArcGIS Server en ArcGIS for Desktop.
Registrar los datos con el servidor
Un aspecto de la administración de ArcGIS Server que no estaba presente en la versión 10.0 es el almacén de datos, una lista de ubicaciones conocidas por el servidor que contienen datos y tienen los permisos necesarios aplicados. Al instalar 10.2.2, deberá otorgar a la cuenta de ArcGIS Server permisos para los datos utilizados por los servicios anteriores. A continuación, registre las bases de datos y carpetas de datos con ArcGIS Server utilizando los pasos en la sección Registrar los datos con ArcGIS Server utilizando ArcGIS for Desktop.
Para duplicar el flujo de trabajo de versiones anteriores, lo más probable es que registre sus carpetas y bases de datos de forma que el publicador y el servidor utilicen la misma información de ruta o de conexión. En otras palabras, el responsable de publicación y el servidor están accediendo a los datos de una carpeta común, visible para ambos. Sin embargo, existen flujos de trabajo más sofisticados que permiten la corrección automática de las rutas a medida que se transfieren los archivos entre el equipo del responsable de publicación y el servidor en el momento de la publicación.
Por último, también debe registrar los directorios de caché del servidor con ArcGIS Server, o mover sus cachés al directorio de caché del servidor que se creó al mismo tiempo que el sitio.
Publique servicios y configure propiedades
Ahora puede comenzar a publicar los servicios y configurarlos con las mismas propiedades que había antes de desinstalar. La forma de publicar cambió en la versión 10.1 y ahora tiene lugar en ArcGIS for Desktop. Siga las instrucciones en Cómo publicar un servicio para familiarizarse con el flujo de trabajo de publicación. Si va a publicar servicios de mapas, debe abrir el archivo fuente .mxd en ArcMap. No puede publicar directamente los archivos .msd como se hacía en las versiones 10.0 y anteriores.
Como usted trabaja mediante el proceso de publicación, puede utilizar el cuadro de diálogo Editor de servicio para establecer las propiedades que se registrarán de su antigua servicios. La mayoría de las propiedades funcionan como lo hacían en las versiones 10.0 y anteriores. Excepciones importantes son las propiedades de número de instancias mínimo y máximo, que ahora se refieren al número de instancias mínimo y máximo por equipo de servidor SIG, no para el sitio en su conjunto.
Las cachés de globo y de mapa creadas en versiones anteriores deberían funcionar en el sitio actualizado, siempre que las teselas residan en un directorio de caché de servicio registrado y que los nombres de la carpeta y el servicio en el servidor SIG coincidan con el nombre del directorio que contiene las teselas. El directorio figuren en el formato <folder name>_<service name>, lo que significa que si tiene una carpeta California con servicio Fresno, la carpeta que contiene las teselas se debe nombrar California_Fresno.
En el sitio actualizado verá que ya hay algunos servicios funcionando que le ayudarán con la publicación (PublishingTools) y el almacenamiento en caché (CachingTools y CachingControllers). Si desea hacer una gran cantidad de almacenamiento en caché y desea dedicar más potencia en el servidor hacia los trabajos de almacenamiento en caché, debe aumentar la cantidad máxima de instancias del servicio CachingTools que están permitidas para ejecutarse. En la versión 10.0 y en versiones anteriores se agregaban más instancias del servicio de mapas o de globo que se almacenaba en la caché, pero ahora se agregan más instancias de HerramientasAlmacenamientoencaché.
Reconstruir y volver a implementar extensiones de objeto del servidor
Si está utilizando extensiones de objeto del servidor con la implementación anterior, es hora de reconstruirlas y volver a implementarlas para ArcGIS Server. Se necesita recompilar para crear el archivo .SOE utilizado en las versiones 10.1 y posteriores. Con el archivo .SOE se simplifica mucho la implementación, que normalmente se realiza con Manager. Consulte Migrar una extensión de objeto del servidor .NET a 10.2.2 y Migrar una extensión de objeto del servidor Java a 10.2.2.
Una vez haya vuelto a implementar las extensiones de objeto del servidor, es necesario habilitarlas en cualquier servicio que las utilice y configurar las propiedades de extensión, si existen.
Instale el Adaptor Web
El Adaptor Web le ayuda a integrar el sitio de ArcGIS Server existente con su servidor Web corporativo. Instale la Web Adaptor si desea modificar el puerto y la dirección URL que se utiliza para acceder a su servidor. En la mayoría de los casos, puede conseguir que la dirección URL sea la misma que en las versiones anteriores, lo que evita la molestia de actualizar las aplicaciones web. Hay varias otras ventajas para la Web Adaptor que se enumeran en Acerca de la ArcGIS Web Adaptor.
Si su instancia de ArcGIS Server utilizaba el nombre predeterminado de arcgis y desea mantenerlo en el sitio actualizado utilizando Web Adaptor, tendrá que realizar algún trabajo de preparación antes de ejecutar la instalación de Web Adaptor. Mediante el uso del software del servidor Web, elimine el directorio virtual denominado arcgis. A continuación, elimine la carpeta en el disco que albergaba los archivos para la instancia de ArcGIS Server; por ejemplo, C:\Inetpub\wwwroot\arcgis. (También es posible que desee crear una copia de seguridad antes de hacerlo). Por último, instale el adaptador Web y ejecute la página de configuración del adaptador Web.
Si no instala Web Adaptor, deberá actualizar las direcciones URL utilizadas en las aplicaciones cliente para que apunten a la dirección URL del servidor actualizado. Para los servicios REST, esta URL es http://gisserver.domain.com:6080/arcgis/rest/services.
Defina el almacenamiento de seguridad
En este punto, puede comenzar a reconstruir la configuración de seguridad en los servicios. Puede conectar a ArcGIS Server con su anterior almacenamiento de usuario y de rol, o puede volver a crear el almacenamiento de usuario y de rol utilizando el almacenamiento integrado en ArcGIS Server. Una vez que haya definido el almacenamiento de usuario y de rol, puede volver a asignar los permisos que se registran para cada carpeta y servicio.
Republicar vínculos de red KML
Si tenía enlaces de red KML disponibles en su servidor anterior, puede volver a publicarlos en el sitio actualizado de ArcGIS Server. Consulte cargar un vínculo de red KML existente en ArcGIS Server.
Migrar y probar las aplicaciones Web
Ahora puede probar todas las aplicaciones Web y actualizar las direcciones URL que utilizan si es necesario.