Migración de un intermediario de Versión 5.0 a la Versión 6.0 en sistemas operativos distribuidos

Migre un intermediario para utilizar las funciones mejoradas disponibles en un dominio de intermediarios de la Versión 6.0.

Si detiene el intermediario, puede migrarlo inmediatamente a la nueva versión en el mismo sistema. Si prefiere no detener el intermediario para evitar problemas en las aplicaciones de su empresa, o si quiere reproducir la posibilidad del intermediario en otro sistema, puede mover la lógica de aplicación del intermediario de la Versión 5.0 a un intermediario aparte de la Versión 6.0.

Si está utilizando el Kit de herramientas de Message Brokers Versión 5.1, sustituya todas las referencias a "Versión 5.0" por "Versión 5.1".

Seleccione el tema que sea adecuado a su entorno.

Migración de un intermediario en el mismo sistema

Antes de empezar

Antes de migrar un intermediario, asegúrese de que no tiene ninguna agregación en proceso. Cuando migra un intermediario a la WebSphere Message Broker Versión 6.0, se pierden todos los datos actuales que se están almacenando para agregaciones en proceso.

Si el intermediario se ejecuta en un entorno local que no aparece listado en el tema Entornos locales, compruebe que la página de códigos es una de las páginas de códigos soportadas y que el entorno local está establecido correctamente.

Para migrar un intermediario de la Versión 5.0 en sistemas operativos distribuidos a la Versión 6.0 en el mismo sistema, haga lo siguiente:
  1. Instale WebSphere Message Broker Versión 6.0 en una ubicación distinta de WebSphere Business Integration Message Broker Versión 5.0.
  2. En el entorno de mandatos de Versión 5.0, detenga el intermediario de Versión 5.0.
  3. Detenga los canales conectados al intermediario de la Versión 5.0.
  4. Actualice el archivo de definición ODBC al formato de la Versión 6.0 siguiendo las instrucciones en Actualización de las definiciones ODBC al realizar la migración.
  5. Inicio del cambioEstablezca el entorno de mandatos correcto de la Versión 6.0:
    • Linux platformUNIX platform Inicio del cambioEn los sistemas Linux y UNIX, abra un nuevo shell y ejecute el perfil del entorno mqsiprofile para esta instalación de Versión 6.0.Fin del cambio
    • Windows platform En Windows, pulse Inicio y abra la consola de mandatos que está asociada con esta instalación de Versión 6.0.
    Fin del cambio
  6. Entre el mandato mqsimigratecomponents para migrar el intermediario. Por ejemplo:
    mqsimigratecomponents intermediario1
  7. Si está ejecutando la Versión 6.0 en un sistema operativo de 64 bits, realice los cambios siguientes en su entorno:
    • Ya no es necesario exportar las bibliotecas de 32 bits en la variable de entorno LIBPATH. Elimine todas los valores de variables similares a los siguientes:
      export LD_LIBRARY_PATH=[dirInstanciaDB2]/sqllib/lib32:$LD_LIBRARY_PATH
      export SHLIB_PATH=$ORACLE_HOME/lib32:$SHLIB_PATH
    • Si desea seguir utilizando grupos de ejecución de 32 bits y utiliza DB2 para la base de datos de intermediario, establezca la variable de entorno apropiada para la versión de DB2 que ha instalado.

      Para DB2 Versión 8:

      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib
      Para DB2 Versión 9:
      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib32
      Si el intermediario sólo dará soporte a grupos de ejecución de 64 bits, esta variable no es necesaria.
  8. Inicie el intermediario de la Versión 6.0 utilizando el mandato mqsistart.

Migración de la lógica de aplicación de un intermediario de Versión 5.0 a otra instalación

Antes de empezar

Para realizar esta tarea debe tener disponible un Kit de herramientas de Message Brokers Versión 5.0 o Versión 6.0.

Antes de migrar un intermediario, asegúrese de que no tiene ninguna agregación en proceso. Cuando se migra un intermediario a la Versión 6.0, se pierden todos los datos actuales que se están almacenando para agregaciones en curso.

Si el intermediario se ejecuta en un entorno local que no aparece listado en el tema Entornos locales, compruebe que la página de códigos es una de las páginas de códigos soportadas y que el entorno local está establecido correctamente.

Para migrar un intermediario de Versión 5.0 en sistemas operativos distribuidos a la Versión 6.0 a una ubicación distinta del mismo sistema, o a un sistema distinto, haga lo siguiente:
  1. Instale WebSphere Message Broker Versión 6.0 como una nueva instancia en el sistema donde está instalado WebSphere Business Integration Message Broker Versión 5.0 o en un sistema distinto. Para obtener instrucciones detalladas, consulte la Guía de instalación.
  2. Actualice el archivo de definición ODBC al formato de la Versión 6.0 siguiendo las instrucciones en Actualización de las definiciones ODBC al realizar la migración.
  3. Inicio del cambioEstablezca el entorno de mandatos correcto de la Versión 6.0:
    • Linux platformUNIX platform Inicio del cambioEn los sistemas Linux y UNIX, abra un nuevo shell y ejecute el perfil del entorno mqsiprofile para esta instalación de Versión 6.0.Fin del cambio
    • Windows platform En Windows, pulse Inicio y abra la consola de mandatos que está asociada con esta instalación de Versión 6.0.
    Fin del cambio
  4. Cree un intermediario de la Versión 6.0 utilizando el mandato mqsicreatebroker, asígnele un nombre diferente del nombre del intermediario de la Versión 5.0.

    Los intermediarios no pueden compartir gestores de colas. No se puede migrar un intermediario a un gestor de colas que ya esté utilizando otro intermediario.

  5. Inicie el intermediario de la Versión 6.0 utilizando el mandato mqsistart.
  6. Añada el nuevo intermediario al dominio completando las siguientes tareas:
    1. Cree un Gestor de configuración
    2. Cree una conexión de dominio
    3. Conecte con el dominio de intermediarios
    4. Añada un intermediario a un dominio de intermediarios
  7. Escriba una lista de los grupos de ejecución que tiene en el intermediario de Versión 5.0 y cree esos mismos grupos de ejecución en el nuevo intermediario. Utilice el Kit de herramientas de Message Brokers de la Versión 5.0 o de la Versión 6.0 para realizar este paso.
  8. Despliegue los flujos de mensajes y los conjuntos de mensajes del intermediario de Versión 5.0 al intermediario de Versión 6.0. Utilice el Kit de herramientas de Message Brokers de la Versión 5.0 o de la Versión 6.0 para realizar este paso.
  9. Configure todas las demás propiedades pertinentes del intermediario de Versión 5.0 en el intermediario de Versión 6.0. Por ejemplo, es posible que necesite configurar propiedades que ha establecido utilizando el mandato mqsichangeproperties, o como resultado del uso de determinados nodos, por ejemplo, los nodos Publication o SCADA.
  10. Detenga el intermediario de Versión 5.0. Inicio del cambioSi ha instalado la Versión 6.1 en el mismo sistema, debe especificar el mandato mqsistop en el entorno de mandatos correcto de la Versión 5.0.Fin del cambio
  11. Elimine el intermediario de Versión 5.0 del entorno de trabajo.
  12. Despliegue de nuevo la topología.
  13. Suprima el intermediario de la Versión 5.0 utilizando el mandato mqsideletebroker.

Una vez haya completado estas tareas, consulte el tema tareas posteriores a la migración para obtener información sobre las tareas que es posible que desee realizar después de la migración.

Conceptos relacionados
Intermediarios
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:23

ah23831_