[Windows]

Migración en Windows: en paralelo

La migración en paralelo es el término utilizado para describir la instalación de una versión posterior de IBM® MQ junto con una versión anterior en el mismo servidor. Los gestores de colas siguen funcionando durante la instalación y verificación de la versión posterior de " IBM MQ. Siguen asociados a la versión anterior de " IBM MQ. Cuando decida migrar los gestores de colas a la versión posterior de IBM MQ, deberá detener todos los gestores de colas, desinstalar la versión anterior y migrarlos todos a la nueva versión de IBM MQ.

Antes de empezar

A partir de IBM MQ 9.0, elccsid_part2.tblarchivo sustituye el archivo existenteccsid.tbl, utilizado en versiones anteriores del producto, para proporcionar información de CCSID adicional.
Atención:
El archivo ccsid_part2.tbl tiene prioridad sobre el archivo ccsid.tbl y:
  • Permite añadir o modificar entradas CCSID
  • Especificar la conversión de datos predeterminada
  • Especificar datos para diferentes niveles de mandatos
ccsid_part2.tbl sólo es aplicable a las plataformas siguientes:
  • [Linux]Linux®- Todas las versiones
  • [Windows]Windows

Si ha añadido información CCSID propia al archivo " ccsid.tbl " existente, cópiela en el nuevo archivo " ccsid_part2.tbl " para aprovechar los nuevos formatos en sus personalizaciones

Copie la información necesaria, en lugar de mover la información, para que la versión existente de IBM MQ siga funcionando.

Acerca de esta tarea

En el escenario de migración en paralelo, instale la versión posterior de IBM MQ junto con los gestores de colas que siguen asociados a la instalación de la versión anterior del producto.

Cuando esté preparado para migrar los gestores de colas y las aplicaciones a la versión posterior:
  1. Detenga todos los gestores de colas.
  2. Desinstale la versión anterior del producto.
  3. Migre todos los gestores de colas y las aplicaciones a la versión posterior.

Procedimiento

  1. Instale la versión posterior en un directorio de instalación distinto del de la versión anterior.
    1. Decida el convenio de denominación de una instalación. Otorgue un nombre a la instalación que elija o acepte el nombre de instalación predeterminado.
      Para la primera instalación, el nombre es Installation1. Para la segunda instalación, el nombre es Installation2, y así sucesivamente.
    2. Verifique la instalación.

      Ejecute los procedimientos de verificación de la instalación y sus propias pruebas.

  2. Desinstale la versión anterior del producto.
    • Al desinstalar el producto anterior, debe detener todos los gestores de colas y las aplicaciones que han cargado una biblioteca IBM MQ en el servidor. Por este motivo, puede elegir posponer la desinstalación de la versión anterior del producto hasta que surja una oportunidad de mantenimiento más adecuada. Cuando una versión anterior del producto no está instalada en un servidor, basta con detener los gestores de colas y las aplicaciones que han cargado bibliotecas de la instalación que está desinstalando o actualizando. No es necesario detener las aplicaciones y los gestores de colas asociados a otras instalaciones.
    1. Detenga todas las aplicaciones que hayan cargado bibliotecas de IBM MQ en el servidor.
    2. Detenga los gestores de colas y los escuchas en el servidor.
    3. Desinstale la versión anterior del producto.
      • Detener todas las aplicaciones IBM MQ locales
      • No es necesario detener todos los gestores de colas en este punto.
  3. Haga que la versión más reciente de la instalación sea la instalación primaria.
    1. Ejecute el mandato setmqinst
      "Inst_1_INSTALLATION_PATH\bin\setmqinst" -i -n Inst_1
      

      Convierta la instalación en primaria para evitar especificar una vía de acceso de búsqueda para ejecutar mandatos IBM MQ

    Utilice el mandato dspmqinst para descubrir el Installation nameo utilice el valor predeterminado Installation 1.

    Esto significa que no tiene que especificar una vía de acceso de búsqueda en los mandatos IBM MQ .

  4. Inicie los gestores de colas y las aplicaciones.
    • Cuando una aplicación se conecta a un gestor de colas, el sistema operativo busca su vía de acceso de carga para cargar la biblioteca de IBM MQ 1 . Una biblioteca de IBM WebSphere® MQ 7.1, o posterior, contiene código que comprueba que el gestor de colas está asociado a una instalación. Si un gestor de colas está asociado con una instalación diferente, IBM MQ carga la biblioteca IBM MQ correcta para la instalación con la que está asociado el gestor de colas.

    Durante este proceso, puede seguir utilizando el gestor de colas QM2 mientras actualiza el gestor de colas QM1 y utilizar el gestor de colas QM1 mientras actualiza QM2.

    Tenga en cuenta que es necesario detener cada gestor de colas para que se asocie con la nueva instalación.

Qué hacer a continuación

No puede volver a instalar una versión anterior del producto en un sistema que tenga instalada la versión más reciente o cualquier otra versión de IBM MQ .

1 En Windows, la biblioteca IBM MQ es una DLL. Una DLL se denomina a veces una biblioteca de carga o una biblioteca compartida. Los puntos de entrada a una DLL están definidos en una biblioteca de enlaces, con las extensiones de archivo .lib32 o .lib. La biblioteca .lib se enlaza en tiempo de compilación y la DLL se carga en tiempo de ejecución.