Para migrar un intermediario de la Versión 6.1 a la Versión 8.0 en el mismo sistema en un sistema operativo distribuido, realice los pasos siguientes:
- Instale WebSphere Message Broker Versión 8.0 en el mismo sistema que la Versión 6.1. Instale al menos el componente de intermediario; otros componentes son opcionales. Debe especificar una ubicación nueva para esta instalación.
- Abra WebSphere Message Broker Toolkit Versión 6.1 y elimine el intermediario de la configuración de dominio.
- Detenga los canales conectados al intermediario de la Versión 6.1.
- Abra un entorno de mandato de Versión 6.1 y detenga el intermediario de la Versión 6.1 utilizando el mandato
mqsistop.
- Opcional: si los flujos de mensajes acceden a bases de datos de usuario utilizando
conexiones ODBC, actualice las definiciones ODBC al formato de la
Versión 8.0; para más información, consulte Actualizar las definiciones ODBC al migrar.
- Establezca el entorno de mandatos correcto de la
Versión 8.0:
- Ejecute el mandato mqsimigratecomponents
para migrar el intermediario. Por ejemplo:
mqsimigratecomponents Broker1
Todos los datos de configuración se recuperan de la base de datos de intermediario de la Versión 6.1. Si había establecido un ID de usuario y una contraseña predeterminados para el intermediario de Versión 6.1 utilizando los parámetros -u y -p en el mandato
mqsicreatebroker, estos valores se migran con el intermediario. Puede cambiar estos valores para el intermediario de Versión 8.0 utilizando el mandato
mqsisetdbparms.
- En los sistemas AIX, Linux en
x86-64 y Solaris en SPARC, el soporte ha cambiado de incluir 32 y 64 bits a sólo incluir soporte de 64 bits. Los grupos de ejecución de 32 bits se convierten a 64 bits. Ahora estos sistemas requieren bibliotecas de 64 bits y configuraciones de ODBC de 64 bits para las bases de datos.
- Vuelva a compilar nodos definidos por usuario, analizadores y salidas de C/C++ en 64 bits, si los existentes son de sólo 32 bits.
- Configure el intermediario para que apunte a estas extensiones recompiladas utilizando el mandato siguiente:
mqsichangebroker -l userLilPath -x userExitPath
donde userLilPath define una o varias vías de acceso a los archivos LIL y userExitPath define una o varias vías de acceso a los programas de salida del usuario.
Los cambios siguientes se realizan en las variables de entorno para
todos los sistemas:
Versión anterior |
Versión 8.0 |
MQSI_LILPATH64 y MQSI_LILPATH32 |
MQSI_LILPATH |
MQSI_USER_EXIT_PATH64 y MQSI_USER_EXIT_PATH |
MQSI_USER_EXIT_PATH |
MQSI_SECURITY_PROVIDER_PATH64 y MQSI_SECURITY_PROVIDER_PATH32 |
MQSI_SECURITY_PROVIDER_PATH |
Actualice todos los perfiles personalizados que establezcan estas variables de entorno.
- Copie todos los valores de entorno personalizados adicionales desde su entorno al entorno de la Versión 8.0; por ejemplo, MQSI_FILENODES_ROOT_DIRECTORY.
- Inicie el intermediario de la Versión 8.0 utilizando el mandato mqsistart.
Cuando haya completado la tarea de migración, vea las tareas que se indican en Realizar las tareas posteriores a la migración para obtener información sobre tareas que tal vez desee realizar después de la migración.