Skip To Content

Migrar servicios con la utilidad UpdateArcMapServices

A partir de ArcGIS 2022 , las futuras versiones de ArcGIS Server no admitirán el tiempo de ejecución de ArcMap. Solo se admitirán los servicios que utilicen el tiempo de ejecución del servicio ArcGIS Pro, tanto para los servicios recién publicados como para los servicios existentes en un sitio de servidor actualizado.

Se recomienda migrar, volver a publicar o eliminar todos los servicios que utilizan el tiempo de ejecución del servicio ArcMap antes de actualizar a ArcGIS 2022 y versiones posteriores. ArcGIS Enterprise 10.9 ofrece múltiples opciones para prepararse para este próximo cambio.

Más información acerca de los servicios de migración

Una nueva utilidad de línea de comandos, UpdateArcMapServices, permite automatizar una migración masiva de los servicios de SIG. La utilidad ofrece dos modos: en modo analysis, puede evaluar qué servicios del sitio están listos para ser migrados al tiempo de ejecución del servicio ArcGIS Pro. Luego, en modo execution, puede migrar todos los servicios elegibles a la vez. La migración del tiempo de ejecución del servicio no afectará al contenido ni a la configuración de sus servicios.

Requisitos previos para migrar un tiempo de ejecución de servicio

La utilidad UpdateArcMapServices puede migrar los tipos de servicio siguientes:

  • Servicios de mapas
  • Servicios de entidades
  • Servicios de imágenes
  • WMS servicios
  • WCS servicios
  • servicios WFS
  • Servicios de análisis de red
Nota:

Los servicios alojados no son compatibles con la migración.

Aunque la utilidad le permite migrar más tipos de servicio adicionales que la operación Editar tiempo de ejecución en ArcGIS Server Manager, todavía hay limitaciones en cuanto a los servicios que se pueden migrar al tiempo de ejecución del servicio ArcGIS Pro. Cuando se ejecuta la utilidad en modo de análisis, la ventana de resultados clasifica los servicios no elegibles en función de su motivo de inelegibilidad:

Solo se analizan los servicios publicados desde ArcMap. (Los servicios publicados originalmente desde ArcGIS Pro no se pueden migrar al tiempo de ejecución del servicio ArcMap.)

Instancias de servicio

El tiempo de ejecución del servicio ArcGIS Pro admite tipos de instancias dedicadas y compartidas para los servicios de mapas. Por lo tanto, durante el proceso de migración, la utilidad asigna un tipo de instancia a cada servicio de mapa migrado. Esto se basa en la configuración del tipo de instancia predeterminado en su sitio de ArcGIS Server.

Asegúrese de examinar las implicaciones de todo ello antes de migrar los servicios. Por ejemplo, si el tipo de instancia predeterminado de su sitio de ArcGIS Server es el de instancias compartidas, y está preparando la migración de un servicio que recibe mucho tráfico, considere la posibilidad de editar el servicio para que utilice instancias dedicadas después de la migración, a fin de garantizar que disponga de los recursos adecuados.

Más información sobre cómo configurar los ajustes de instancia de servicio

Acceso a la utilidad de línea de comandos

La utilidad de migración se encuentra alojada en la carpeta <ArcGIS Server installation location>/tools/UpdateArcMapServices de su máquina ArcGIS Server. Puede ejecutar el archivo UpdateArcMapServices.sh directamente desde esta ubicación o mediante una referencia a la ruta completa al directorio.

Al ejecutar la utilidad UpdateArcMapServices en cualquiera de los modos, se abre una página HTML para mostrar los resultados de la herramienta. Ambos modos muestran el recuento de los servicios que pueden o no pueden ser migrados. En modo execution, se muestran los registros relativos a la operación de migración, así como un recuento de los servicios que se han migrado correctamente al tiempo de ejecución del servicio ArcGIS Pro.

Parámetros

La utilidad admite los siguientes parámetros de entrada:

ParámetroDescripción

-m, --mode

Especifique el modo en el que desea que se ejecute la herramienta: el modo analysis (modo predeterminado) evalúa y muestra los servicios actualmente elegibles y no elegibles que se van a migrar, mientras que el modo execution procede a migrar todos los servicios elegibles al tiempo de ejecución del servicio ArcGIS Pro.

-o, --output

Defina el directorio en el que se generará el archivo de informe de la herramienta. Si no lo define, la herramienta genera su informe en un directorio temporal.

-u, --username

Si la cuenta de administrador principal del sitio (PSA) no está disponible, especifique un nombre de usuario de cuenta para un administrador de servidor o (si el servidor está federado) o un administrador de portal.

-h, --help

Imprime la ayuda para la utilidad.

Uso de ejemplo

Un administrador de SIG quiere que todos los servicios de su organización utilicen el tiempo de ejecución del servicio ArcGIS Pro. El administrador abre la línea de comandos y accede al directorio de la herramienta mediante el siguiente comando:

cd <ArcGIS Server installation location>/arcgis/server/tools/UpdateArcMapServices

Para obtener primero una lista de los servicios elegibles y no elegibles, el administrador ejecuta la herramienta en modo de análisis. Puesto que tiene la intención de compartir esta lista con sus colegas, el administrador especifica una ubicación de salida diferente.

UpdateArcMapServices.sh -m analysis -o /Home/SharedDocs

La herramienta ejecuta y determina que cinco de los servicios del sitio de ArcGIS Server no son elegibles actualmente para la migración. El personal de SIG trabaja para eliminar los elementos incompatibles de dichos servicios. Cuando se determina que un servicio no puede ser objeto de migración, comienzan a autorizarlo de nuevo en ArcGIS Pro para volver a publicarlo.

Cuando el sitio está listo, el administrador ejecuta la herramienta en modo de ejecución.

UpdateArcMapServices.sh -m execution

Durante la ejecución de la herramienta, el administrador supervisa la página de resultados HTML para ver los registros de cada tarea de migración. Cuando la herramienta finaliza, cada servicio elegible ha sido migrado correctamente éxito al tiempo de ejecución del servicio ArcGIS Pro.