Migración de MFT a una máquina nueva con un sistema operativo diferente

Los pasos principales necesarios para lograr correctamente una migración de configuraciones de MFT a un nuevo sistema o plataforma. La tarea se centra principalmente en la migración de la configuración de MFT , pero también describe la migración del gestor de colas cuando procede.

Antes de empezar

Asegúrese de que los agentes que vaya a migrar hayan completado todas las transferencias en curso o pendientes, y de hacer una copia de seguridad de lo siguiente:
  • Gestor de colas de coordinación.
  • Gestores de colas de agente
  • Agentes.
  • Supervisores de recursos.
  • Plantillas de transferencia.
  • Transferencias planificadas.
Importante: es poco probable que los nombres de instalación de " IBM® MQ " de un sistema coincidan con los nombres de instalación del nuevo sistema, a menos que los sistemas antiguo y nuevo sólo tengan una instalación, o que especifique un nombre de instalación como parte del proceso de instalación de " IBM MQ.

Acerca de esta tarea

El siguiente procedimiento de migración se basa en el escenario en el que QMA es a la vez el gestor de colas de coordinación de la topología y el gestor de colas de agente de un agente llamado Agent1.

Agent1 tiene un supervisor, una plantilla de transferencia y una transferencia planificada. QMA también se conecta con un gestor de colas llamado QMB, que ejecuta en otro sistema utilizando sus canales emisor y receptor para las transferencias de archivos.

Figura 1. Migración de la configuración MFT en el sistema 1
Diagrama que muestra un sistema MFT que incorpora un gestor de colas de coordinación que también es el gestor de colas de agente para un agente que se transfiere utilizando canales emisor y receptor a un segundo sistema.
Atención: El procedimiento siguiente sólo explica cómo realizar una copia de seguridad y restaurar configuraciones de MFT . Si está migrando MFT a una máquina nueva con el mismo sistema operativo, se puede realizar una copia de seguridad de los datos del gestor de colas y de los archivos de registro y restaurarlos copiando todos los archivos de datos del sistema antiguo en los directorios adecuados del sistema nuevo.

Sin embargo, si la máquina nueva tiene un sistema operativo diferente, no es posible migrar los archivos de datos, porque estos son específicos de la plataforma.

Procedimiento

  1. Procedimiento de copia de seguridad
    1. Guarde la configuración del gestor de colas utilizando el mandato dmpmqcfg para volver a crearla más tarde a partir de su definición.
      Por ejemplo:
      dmpmqcfg -m QMA -a > /mq/backups/QMA.mqsc
    2. Copia de seguridad de los archivos de configuración del agente que se almacenan en el directorio de datos de IBM MQ /MQ_DATA_PATH/mqft
      El directorio mqft suele tener tres subdirectorios, que son config, installation y logs. Estos contienen archivos de datos de configuración, de instalación del agente y del registrador de base de datos respectivamente.
      Si el agente es de puente de protocolo, también habrá que hacer copia de seguridad del archivo ProtocolBridgeCredentials.xml en el directorio de configuración del agente. Este archivo define los nombres de usuario y la información de credenciales que utiliza el agente de puente de protocolo para autorizarse a sí mismo con el servidor de protocolo.
    3. Exportar la configuración del supervisor de recursos a un archivo XML utilizando el mandato MFT ftelistMonitors con la opción -ox .
      Por ejemplo:
      fteListMonitors -ma Agent1 -mn Monitor -ox Monitor1Definition.xml
    4. Exportar plantillas de transferencia a archivos XML utilizando el mandato MFT fteListTemplates con las opciones -x y -o .
      Por ejemplo, el comando siguiente crea TransferTemplate1.xml en el directorio actual:
      fteListTemplates -x -o . TransferTemplate1
    5. Haga una copia de seguridad manual de las definiciones de transferencia planificadas.
      No es posible exportar las definiciones a archivos XML, pero puede listar las transferencias programadas utilizando el comando MFT fteListScheduledTransfers y haciendo copias de seguridad de las definiciones manualmente.
  2. Procedimiento de nueva creación
    1. Volver a crear el gestor de colas QMA después de instalar IBM MQ y MFT en el nuevo sistema.
    2. Restaure la configuración de QMA ejecutando el mandato runmqsc para analizar la configuración del gestor de colas guardada en el paso 1.a
      Por ejemplo:
      runmqsc QMA< /mq/backups/QMA.mqsc
    3. Vuelva a crear los canales emisor y receptor que se conectan a QMB en el sistema dos.
    4. En el lado del gestor de colas de QMB , actualice los detalles de las conexiones, como el nombre de host y el número de puerto del canal emisor que se conecta a QMA.
    5. Vuelva a crear Agent1 copiando todos los archivos de configuración del agente de copia de seguridad en el nuevo sistema e inicie el agente.
    6. Importe el archivo XML para Monitor1 utilizando el comando MFT fteCreateMonitor con las opciones -ix y -f.
      Por ejemplo:
      fteCreateMonitor  -ix Monitor1Definition.xml  -f
    7. Publique un mensaje que tenga en el cuerpo el contenido de TransferTemplate1.xml en el tema SYSTEM.FTE del gestor de colas de coordinación.
      Use una aplicación autónoma y especifique la cadena de tema:
      SYSTEM.FTE/Templates/<template_id>
      donde <template_id> es el ID de plantilla de transferencia que se puede encontrar dentro del archivo TransferTemplate1.xml .
      Por ejemplo, si el xml contiene:
      <?xml version="1.0" encoding="UTF-8"?><transferTemplateid="a7838085-0f2a-4980-b958-2dbbdfb22702" 
      version="6.00"> 
      , la cadena de tema sería:
      SYSTEM.FTE/Templates/a7838085-0f2a-4980-b958-2dbbdfb22702
    8. Vuelva a crear las transferencias planificadas manualmente utilizando el mandato MFT fteCreateTransfers .