5.6 Habilitación de mensajería de eventos para PlateSpin Migration Factory

PlateSpin Migrate proporciona un servicio de mensajería de eventos basado en RabbitMQ para usar en el entorno de PlateSpin Migration Factory. Cada servidor de PlateSpin Migrate puede publicar mensajes de cambio de estado de la migración de la carga de trabajo en instancias de PlateSpin Migrate Connector que estén suscritas al servicio en nombre de los proyectos de PlateSpin Transformation Manager. Para obtener información sobre cómo funcionan las comunicaciones en PlateSpin Migration Factory, consulte PlateSpin Migration Factory (Entorno de PlateSpin Migration Factory) en la PTM 2 Administration Guide (Guía de administración de PTM 2).

Las colas de mensaje de RabbitMQ están preconfiguradas y se inician automáticamente al iniciar el servicio de PlateSpin para un servidor de PlateSpin Migrate. No se publica ningún mensaje salvo que abra el puerto 61613 en el servidor de Migrate para permitir el registro por suscriptores y una instancia de PlateSpin Migrate Connector se suscriba.

NOTA:la función de mensajería se inicia, se detiene y se reinicia automáticamente con su servicio de servidor de PlateSpin Migrate padre. No modifique los valores por defecto para la mensajería de eventos.

En PlateSpin Transformation Manager, configure el servidor de PlateSpin Migrate como recurso de servidor de migración para un proyecto. La instancia de PlateSpin Migrate Connector asignada del proyecto se suscribe a la mensajería de eventos RabbitMQ. Cuando RabbitMQ tenga un suscriptor activo y haya actividades de migración de la carga de trabajo sobre las que informar, RabbitMQ comienza a publicar mensajes de eventos y los suscriptores registrados pueden recibirlos. Migrate Connector pasa los mensajes a Transformation Manager solo para las cargas de trabajo del proyecto adecuado.

Para habilitar la mensajería de eventos en los trabajos de migración del servidor de Migrate:

  1. Configure el entorno de PlateSpin Migration Factory.

    Consulte PlateSpin Migration Factory (Entorno de PlateSpin Migration Factory) en la PTM 2 Administration Guide (Guía de administración de PTM 2).

  2. Como usuario administrador, abra el puerto TCP 61613 para el tráfico STOMP entrante en el host del servidor de Migrate.

  3. (Azure) Para un servidor de Migrate basado en la nube en Azure, permita las conexiones entrantes para el tráfico STOMP (puerto TCP 61613) en el grupo de seguridad de red del servidor de Migrate.

  4. Abra el puerto TCP 61613 en la red.

    Consulte Sección 2.6.5, Requisitos para la mensajería de eventos.

  5. En PlateSpin Transformation Manager, configure el servidor de PlateSpin Migrate como recurso de servidor de migración para un proyecto de transformación.

    El componente suscriptor de PlateSpin Migrate Connector se registra automáticamente en RabbitMQ en el servidor de PlateSpin Migrate.

    Consulte Managing Migration Server Resources (Gestión de recursos del servidor de migración) en la PTM 2 User Guide (Guía del usuario de PTM 2).

  6. (Modo automatizado de PTM) En PlateSpin Transformation Manager, configure uno o varios planes de transformación de carga de trabajo para usar el recurso del servidor de migración que ha creado, o bien la función de asignación automática para permitir que ese recurso se considere parte del repositorio de servidores de Migrate que ha configurado de forma similar.

  7. (Modo de planificación de PTM) En PlateSpin Transformation Manager, importe las cargas de trabajo que ha configurado para las migraciones de forma manual en PlateSpin Migrate. Migrate Connector intenta emparejar periódicamente las migraciones externas con las cargas de trabajo importadas y se realiza un seguimiento de la información de su estado.

  8. Empiece con la migración de cargas de trabajo.

    Tanto si la ejecución está automatizada o es manual, el servidor de Migrate genera mensajes de evento para las acciones de migración de la carga de trabajo llevadas a cabo en ese servidor. RabbitMQ publica los mensajes. Migrate Connector recibe los mensajes y los pasa al proyecto adecuado en Transformation Manager, donde se muestran para realizar un seguimiento del estado de progreso y los informes.