Preparación para la migración desde WebSphere MQ Integrator Broker Versión 2.1
Este tema explica qué de ha de hacerse antes de
empezar a migrar un dominio de intermediarios de
WebSphere MQ Integrator Broker Versión 2.1 en cualquiera de las siguientes tareas:
Asegúrese de que los usuarios del Centro de
control
han incorporado todos los recursos de WebSphere MQ Integrator
Broker.
Haga una copia de seguridad de todas las tablas del depósito de
configuración, depósito de mensajes y de la base de datos del
intermediario.
Decida qué flujos de mensajes y conjuntos de mensajes va a
migrar y utilizar en el dominio de intermediarios de
WebSphere Message Broker, y expórtelos.
Detenga las sesiones de depuración en el
Centro de
control. No es posible migrar flujos de mensajes que se están depurando.
Utilizando una sesión del Centro de
control en la
que todos los flujos de mensajes puedan verse en el espacio de trabajo, exporte los
flujos de mensajes. Guarde los archivos de exportación en un directorio distinto del directorio donde se ha
instalado WebSphere MQ Integrator
Broker. Los archivos de exportación también contienen información
acerca de los nodos definidos por el usuario que los flujos de mensajes utilizan.
De forma alternativa, en el sistema donde esté ejecutándose el
Gestor de configuración, exporte todos los conjuntos de
mensajes de la Versión 2.1 necesarios utilizando
el mandato mqsiimpexpmsgset con el parámetro
-e. Guarde los archivos de exportación en un directorio distinto del directorio donde se ha
instalado WebSphere MQ Integrator
Broker.
Decida cómo va a migrar los intermediarios:
Decida qué intermediarios ya no va necesitar tras la migración.
Decida qué intermediarios desea migrar de la
Versión 2.1 a la Versión 6.0.
Decida qué intermediarios desea conservar en la
Versión 2.1.
Si dos o más de los intermediarios comparten el
mismo conjunto de tablas de base de datos, y va a seguir necesitando esos
intermediarios tras la migración, migre todos los intermediarios a la vez
o consérvelos todos en la Versión 2.1.
Para cada intermediario que desee migrar de la
Versión 2.1 a la
Versión 6.0,
y para los datos de configuración de asignaciones asociados que desee
conservar, anote la información de la lista siguiente. Anote esta información manualmente desde una sesión del
Centro de
control o exporte todo lo que haya en el
espacio de trabajo del Centro de
control pulsando
Archivo > Exportar todo lo
que hay en el espacio de trabajo, guarde el
archivo de exportación en un directorio que no sea el directorio en el que
se ha instalado WebSphere MQ Integrator
Broker y extraiga la
información necesaria del archivo de exportación. (Para obtener
información sobre cómo llevar a cabo esta operación, consulte el tema
Datos de configuración de asignaciones en un archivo de exportación.) Anote:
El nombre del intermediario
El nombre de cada conjunto de mensajes asignado al intermediario
El nombre de cada grupo de ejecución que haya dentro del intermediario
Para cada grupo de ejecución que se encuentre en el intermediario, el nombre de cada
flujo de mensajes que esté asignado al grupo de ejecución
Para cada flujo de mensajes asignado a un grupo de ejecución, las siguientes
propiedades:
Instancias adicionales
Cuenta de confirmaciones
Intervalo de confirmación
Transacción coordinada
Decida si desea conservar los siguientes datos de configuración que están almacenados en el
depósito de configuración:
Datos de asignaciones
Datos de topología
Datos de temas
A menos que decida que no va a necesitar ninguno de los intermediarios existentes tras la migración,
deberá conservar estos datos de configuración.
Decida qué componentes de WebSphere Message Broker desea ejecutar en cada uno de sus
sistemas tras la migración.
Tenga en cuenta los siguientes criterios a la hora de tomar su
decisión:
Un intermediario debe ejecutarse en el mismo sistema y utilizar
el mismo gestor de colas que utilizaba antes de la migración, a menos que
decida que ya no va a necesitar el intermediario tras la migración.
El Gestor de configuración debe ejecutarse en el
mismo sistema y utilizar el mismo gestor de colas que utilizaba
antes de la migración, a menos que decida no conservar los datos de
asignaciones, de topología y de temas en el depósito de configuración.
Un entorno de trabajo puede ejecutarse en
cualquier sistemas después de la migración. No es necesario que se ejecute
en un sistema en el que solían ejecutarse las sesiones del
Centro de
control.
Para evitar añadir complejidad innecesaria al proceso de migración,
ejecute un Servidor de nombres de usuario en el mismo sistema y
configúrelo para que utilice el mismo gestor de colas que utilizaba antes
de la migración. Si es necesario, después de la
migración satisfactoria, cambie la ubicación de un
Servidor de nombres de usuario y del gestor de colas que utiliza.
No es necesario cambiar la configuración de un gestor de colas que se
conserve durante la migración. Sin embargo, debería asegurarse de que el código de producto de
WebSphere MQ está al nivel de release y de servicio
necesarios para soportar WebSphere Message Broker
Versión 6.0.
Además, quizá sea
conveniente asegurarse de que ha instalado los demás requisitos previos de software.
Si no puede detener un intermediario durante la migración porque está
realizando un trabajo crítico, pero desea migrar el intermediario a
la Versión 6.0:
Cree un nuevo intermediario de la Versión 2.1 en un sistema en el que no vaya
a instalar WebSphere Message Broker.
Utilizando una sesión del Centro de
control, despliegue para el nuevo intermediario
todos los datos de configuración que se desplegaron para el intermediario original.
El nuevo intermediario podrá entonces hacerse cargo del trabajo del intermediario original durante la migración.
Decida dónde va a almacenar los datos de desarrollo que se
crean y mantienen en el entorno de trabajo. Almacene los datos en el sistema de archivos local, en una unidad
compartida o en un depósito compartido soportado por Eclipse. Las
instrucciones para realizar cada una de las tareas de migración suponen
que se está utilizando el sistema de archivos local o una unidad
compartida.
Cuando esté preparado para migrar,
ejecute el mandato mqsimigratecomponents
con el parámetro -c. Esto realiza una
comprobación previa a la migración de los componentes de la
Versión 2.1 para asegurarse de que pueden
migrarse. La comprobación previa a la migración identifica posibles
problemas y permite corregirlos antes de proseguir con la migración.
Cuando haya ejecutado satisfactoriamente la comprobación previa a
la migración, está listo para realizar la migración. Hay tres escenarios
para la migración a Versión 6.0: