5.6 Activation de la messagerie des événements pour PlateSpin Migration Factory

PlateSpin Migrate fournit un service de messagerie des événements basé sur RabbitMQ à utiliser dans l'environnement PlateSpin Migration Factory. Chaque serveur PlateSpin Migrate peut publier des messages de changement d'état des migrations de workloads vers les instances de PlateSpin Migrate Connector qui s'abonnent au service pour le compte des projets PlateSpin Transformation Manager. Pour plus d'informations sur le fonctionnement des communications pour PlateSpin Migration Factory, reportez-vous à la section PlateSpin Migration Factory (Environnement PlateSpin Migration Factory) du manuel PTM 2 Administration Guide (Guide de l'administrateur de PTM 2).

Les files d'attente de messages RabbitMQ sont préconfigurées et démarrent automatiquement lorsque vous lancez le service PlateSpin pour un serveur PlateSpin Migrate. Aucun message n'est publié, sauf si vous ouvrez le port 61613 sur le serveur PlateSpin Migrate pour permettre l'enregistrement d'abonnés et qu'une instance PlateSpin Migrate Connector s'abonne.

REMARQUE :la fonction de messagerie démarre, s'arrête et redémarre automatiquement avec son service de serveur PlateSpin Migrate parent. Ne modifiez pas les paramètres par défaut de la messagerie des événements.

Dans PlateSpin Transformation Manager, vous configurez le serveur PlateSpin Migrate comme ressource de serveur de migration pour un projet. L'instance PlateSpin Migrate Connector assignée au projet s'abonne à la messagerie des événements RabbitMQ. Une fois que RabbitMQ a un abonné actif et qu'il existe des activités de migration de workload à signaler, RabbitMQ commence la publication de messages d'événements et les abonnés enregistrés peuvent les recevoir. PlateSpin Migrate Connector transmet des messages à PlateSpin Transformation Manager uniquement pour les workloads du projet approprié.

Pour activer la messagerie des événements pour les tâches de migration sur le serveur PlateSpin Migrate :

  1. Configurez votre environnement PlateSpin Migration Factory.

    Reportez-vous à la section PlateSpin Migration Factory (Environnement PlateSpin Migration Factory) du manuel PTM 2 Administrator Guide (Guide de l'administrateur de PTM 2).

  2. En tant qu'administrateur, ouvrez le port TCP 61613 pour le trafic STOMP entrant sur l'hôte du serveur PlateSpin Migrate.

  3. (Azure) Pour un serveur PlateSpin Migrate cloud dans Azure, autorisez les connexions entrantes pour le trafic STOMP (port TCP 61613) dans le groupe de sécurité réseau du serveur PlateSpin Migrate.

  4. Ouvrez le port TCP 61613 sur votre réseau.

    Reportez-vous à la Section 2.6.5, Configuration requise pour la messagerie des événements.

  5. Dans PlateSpin Transformation Manager, configurez le serveur PlateSpin Migrate comme ressource de serveur de migration pour un projet de transformation.

    Le composant abonné de PlateSpin Migrate Connector s'enregistre automatiquement auprès de RabbitMQ sur le serveur PlateSpin Migrate.

    Reportez-vous à la section Managing Migration Server Resources (Gestion des ressources du serveur de migration) du manuel PTM 2 User Guide (Guide de l'utilisateur de PTM 2).

  6. (Mode automatisé de PTM) Dans PlateSpin Transformation Manager, configurez un ou plusieurs plans de transformation de workloads pour qu'ils utilisent la ressource du serveur de migration que vous avez créée, ou employez l'option d'assignation automatique pour que la ressource puisse être prise en compte parmi la réserve de serveurs Migrate que vous avez configurés de la même manière.

  7. (Mode de planification de PTM) Dans PlateSpin Transformation Manager, importez les workloads que vous configurez pour les migrations manuellement dans PlateSpin Migrate. PlateSpin Migrate Connector effectue régulièrement une analyse pour faire correspondre les migrations externes avec les workloads importés et assure un suivi des informations d'état.

  8. Commencez les migrations de workloads.

    Que l'exécution soit automatique ou manuelle, le serveur PlateSpin Migrate génère des messages d'événements pour les opérations de migration de workloads exécutées sur ce serveur. RabbitMQ publie les messages. PlateSpin Migrate Connector reçoit les messages et les transmet au projet approprié dans PlateSpin Transformation Manager où ils sont affichés pour le suivi de l'avancement et le signalement de l'état.