Replicar los repositorios de Workflow Manager
Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.
Conceptos clave
La replicación del repositorio de ArcGIS Workflow Manager está diseñada para permitirles a las organizaciones mantener varios repositorios de Workflow Manager localmente en diferentes regiones geográficas por motivos de rendimiento, mientras los usuarios en cada ubicación continúan trabajando en el mismo grupo de trabajos.
Definirá una recopilación de repositorios de Workflow Manager que desea que tengan contenidos idénticos de Workflow Manager. Esta recopilación de repositorios se denomina clúster de repositorio.
Un repositorio de Workflow Manager está diseñado como el repositorio principal y se encarga de coordinar la sincronización entre cada repositorio. Después de especificar el repositorio principal, se agrega cada repositorio secundario. Los repositorios secundarios se pueden diseñar como repositorios conectados, en donde la sincronización se producirá automáticamente, o repositorios desconectados, en donde la sincronización se produce creando archivos que se pueden importar manualmente.
- Clúster del repositorio: un clúster es una recopilación de repositorios de Workflow Manager que participarán en la replicación del repositorio. Cada repositorio se identifica como un nodo. Es posible agregar nodos al clúster en cualquier momento. Por ejemplo, se podría crear un clúster para los repositorios de Workflow Manager en Redlands, California; Washington, D.C.; St. Louis, Missouri; y Denver, Colorado. Los repositorios en estas ubicaciones tienen instalado ArcGIS Workflow Manager y las postinstalaciones se deben haber ejecutado para crear las tablas necesarias. En este ejemplo, se puede importar la configuración mínima.
- Nodo principal: cada clúster debe tener un nodo principal. El nodo principal inicia todos los procesos de replicación y sincronización. Después del ejemplo anterior, Redlands es el repositorio principal. Puede elegir definir todos sus tipos de trabajo y crear trabajos que desea distribuir a los usuarios en las otras ubicaciones.
- Nodo secundario: un clúster puede tener más de un nodo secundario. Anteriormente, existen tres nodos secundarios que tendrán elementos idénticos cuando se envían los cambios.
- Elementos: los elementos se consideran elementos de configuración al igual que los tipos de trabajo y los tipos de pasos. Sin embargo, no están limitados sólo a los elementos de configuración. Sus trabajos también son elementos y todos se replican y se sincronizan.
Nota:
La replicación de Workflow Manager no replica ni sincroniza espacios de trabajo de datos y normas de notificación espacial entre los repositorios.
- Última fecha de sincronización: esta fecha es una propiedad de cada nodo en el clúster. Se utiliza cuando está creando una réplica o está sincronizando cambios. A medida que se realizan los cambios en cada uno de sus elementos, las fecha y hora en la que ocurrieron se actualiza. Si hay algún elemento con una marca de tiempo y fecha más reciente, la aplicación importará eso al principal y enviará este cambio a todos los secundarios en el clúster.
- Conectado o no; esto es básicamente el estado del nodo. Un nodo conectado significa que está en línea y los cambios de sincronización y replicación se transmitirán inmediatamente. Si el nodo está desconectado, entonces tendrá que especificar la ubicación de un archivo para exportar el archivo de configuración e importarlo manualmente después con las herramientas disponibles en la caja de herramientas de geoprocesamiento de Workflow Manager.
Crear los repositorios de Workflow Manager
Tiene que ejecutar la postinstalación de todos los repositorios que participarán en su clúster.
- Desde el menú Inicio, desplácese hasta el menú ArcGIS Workflow Manager y abra Postinstalación de Workflow Manager.
Consulte el tema Postinstalación de Workflow Manager para obtener más detalles.
- Observe el nombre del repositorio en la última página de la Utilidad de postinstalación.
- Repita los pasos para todos los repositorios que participan en el clúster.
Nota:
El inicio de sesión en Windows para el usuario que va a crear la réplica inicial desde el repositorio principal se debe agregar a todos los repositorios secundarios. Se le debe otorgar al usuario el Acceso de administrador o proporcionar los privilegios Administrar replicación.
Crear servicios de Workflow Manager
Necesita crear servicios de Workflow Manager para todos los repositorios que participarán en su clúster. Los servicios del servidor de Workflow Manager se definirán con los archivos de conexión del repositorio (.jtc) de cada repositorio en el clúster.
- Cree un servicio de Workflow Managercon los archivos de conexión del repositorio principal.
- Cree un servicio de Workflow Manager para todos los repositorios secundarios que están participando en su clúster.
Crear y agregar nodos al clúster
Los clústeres se crean a través del Administrador en el repositorio principal. Puede utilizar las herramientas de replicación para agregar nodos.
- Abra el Administrador de Workflow Manager y conéctese al repositorio principal.
- Haga clic con el botón derecho en la conexión de base de datos y haga clic en Administrar Replicación.
El nombre del repositorio para el principal ya está actualizado en el cuadro de diálogo Administrar replicación.
- De manera predeterminada, está marcada la casilla Conectado. Puede desmarcar esto para los repositorios desconectados.
- Especifique la URL del servidor de Workflow Manager de ArcGIS que configuró en los pasos anteriores. Por ejemplo, http://suservidor:6080/ArcGIS/rest/Services/Parent/WMServer.
La columna Última sincronización está vacía si aún no se ha creado ninguna réplica.
- Haga clic en el botón Agregar para agregar un nuevo nodo secundario al clúster.
- Especifique el nombre del repositorio y repita los pasos 4 y 5.
Nota:
Utilice el botón Guardar en cualquier momento para guardar la información especificada.
- Repita los pasos 5 y 6 para todos los otros nodos.
- Después de agregar todos los nodos en el clúster, haga clic en Guardar.
Nota:
Utilice solo la dirección URL REST de sus servicios de Workflow Manager para la replicación en la versión 10.1.
Crear nuevas réplicas
El botón Crear nuevas réplicas envía el contenido del repositorio principal a todos los otros nodos del clúster. Esta operación eliminará el contenido de todos los nodos secundarios. Se sugiere que utilice esto para ejecutar inicialmente al definir el clúster.
- Abra el Administrador de Workflow Manager y conéctese al repositorio principal.
- Haga clic con el botón derecho en la conexión de base de datos y haga clic en Administrar Replicación.
- Haga clic en Crear nueva réplica.
Este proceso puede tardar varios minutos, dependiendo del tamaño de los archivos de configuración.
- Haga clic en Aceptar cuando finalice la replicación.
Sincronizar réplicas
Las herramientas de sincronización compararán las diferencias entre todos los nodos secundarios en el clúster, los importarán al nodo principal, después enviarán los cambios a todos los otros nodos en el clúster.
- Abra el Administrador de Workflow Manager y conéctese al repositorio principal.
- Haga clic con el botón derecho en la conexión de base de datos y haga clic en Administrar Replicación.
- Haga clic en Sincronizar réplicas.
Este proceso puede tardar varios minutos, dependiendo del tamaño de los archivos de configuración.
- Haga clic en Aceptar cuando finalice la sincronización.
Eliminar nodos de un clúster
Los nodos agregados al clúster también se pueden eliminar con las herramientas disponibles en el Administrador de Workflow Manager. Cuando se elimina un nodo, se envía un mensaje a los nodos principales y a otros nodos para asegurarse de que la relación existente se elimine de las tablas del sistema.
- Abra el Administrador de Workflow Manager y conéctese al repositorio principal.
- Haga clic con el botón derecho en la conexión de base de datos y haga clic en Administrar Replicación.
- Haga clic en el botón Eliminar.
Existen herramientas de geoprocesamiento disponibles en la caja de herramientas de Workflow Manager que crearán réplicas, sincronizarán réplicas, eliminarán nodos y exportarán e importarán datos. Esto le da la opción de ejecutar estas tareas programadas a través de una secuencia de comandos Python. Consulte la sección Vista general de las herramientas VMX de la guía del usuario.