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
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
Procedimiento de copia de seguridad
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
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.
Exportar la configuración del supervisor de recursos a un archivo XML utilizando el mandato MFTftelistMonitors con la opción -ox .
Exportar plantillas de transferencia a archivos XML utilizando el mandato MFTfteListTemplates con las opciones -x y -o .
Por ejemplo, el comando siguiente crea TransferTemplate1.xml en el directorio actual:
fteListTemplates -x -o . TransferTemplate1
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 MFTfteListScheduledTransfers y haciendo copias de seguridad de las definiciones manualmente.
Procedimiento de nueva creación
Volver a crear el gestor de colas QMA después de instalar IBM MQ y MFT en el nuevo sistema.
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
Vuelva a crear los canales emisor y receptor que se conectan a QMB en el sistema dos.
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.
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.
Importe el archivo XML para Monitor1 utilizando el comando MFTfteCreateMonitor con las opciones -ix y -f.
Por ejemplo:
fteCreateMonitor -ix Monitor1Definition.xml -f
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 .