Actualización de una instalación de IBM MQ en Linux Ubuntu utilizando dpkg

Puede utilizar dpkg para actualizar una instalación de IBM® MQ en sistemas Linux® Ubuntu .

Antes de empezar

La versión desde la que está actualizando debe ser IBM MQ 9.2.0o posterior.

[ MQ 9.4.0 Jun 2024]Si su versión actual está enIBM MQ 9.4.0 o superior, puede actualizar su instalación con los fixpacks instalados. Es decir, el número de fixpack en el identificador de release version.release.modification.fixpack (V.R.M.F) no es necesario que sea 0.

Si la versión actual es anterior a IBM MQ 9.4.0, sólo puede actualizar si no hay ningún fixpack instalado. Es decir, el número de fixpack con el identificador de release versión.release.modificación.fixpack (V.R.M.F) debe ser 0.

Importante:
  1. [En desuso]ElIBM MQ Bridge to Salesforce está obsoleto en todas las versiones a partir del 22 de noviembre de 2022 (consulte Carta de anuncio de EE. UU. 222-341).
  2. [Eliminado][ MQ 9.4.0 Jun 2024][ MQ 9.4.0 Jun 2024]ElIBM MQ Bridge to Salesforce se retira del producto enIBM MQ 9.4.0 . La conectividad de Salesforce se puede lograr con IBM App Connect Enterprise. Los nodos de entrada Salesforce y de solicitud Salesforce se pueden utilizar para interactuar con aplicaciones Salesforce . Para obtener más información, consulte Utilización de Salesforce con IBM App Connect Enterprise.

    Sólo en Linux for x86-64 , si está migrando desde una instalación donde el IBM MQ Bridge to Salesforce está presente, debe eliminarlo antes de actualizar a IBM MQ 9.4.0 o posterior.

  3. [Eliminado]ParaContinuous Delivery , elIBM MQ Bridge to blockchain se retira del producto enIBM MQ 9.3.2 .

    [Eliminado]ParaLong Term Support ,IBM MQ Bridge to blockchain se elimina enIBM MQ 9.3.0 Fix Pack 15 .

    La conectividad de Blockchain se puede lograr con IBM App Connect o a través de las prestaciones de App Connect disponibles con IBM Cloud Pak® for Integration.

    Sólo en Linux for x86-64 , si está migrando desde una instalación donde el IBM MQ Bridge to blockchain está presente, debe eliminarlo antes de actualizar a IBM MQ 9.4.0 o posterior.

  4. Desde IBM MQ 9.3.0, IBM MQ Explorer se ha eliminado del paquete de instalación de IBM MQ. Sólo en Linux for x86-64 , si está migrando en una instalación en la que IBM MQ Explorer está presente como parte de la instalación de IBM MQ , debe eliminarlo antes de actualizar a IBM MQ 9.3.0 o posterior.
Para obtener más información sobre cómo modificar unIBM MQ instalación enUbuntu , ver Desinstalar o modificar IBM MQ en Linux Ubuntu usando Debian paquetes.

Procedimiento

  1. Realice las tareas siguientes:
    1. Detenga todas las aplicaciones IBM MQ .

      Si utiliza el componente Managed File Transfer (MFT), asegúrese de que se hayan completado las transferencias de archivos en las que participan los agentes MFT. El sistema SYSTEM.FTE.STATE no deben contener mensajes.

    2. Detenido el servidor mqweb utilizando el mandato endmqweb .
    3. Detenga los escuchas utilizando el mandato endmqlsr .
    4. Detenido todos los gestores de colas utilizando el mandato endmqm .
      Si un gestor de colas forma parte de un clúster, debe suspender el gestor de colas antes de detenerlo. Para obtener más información, consulte Mantenimiento de un gestor de colas en un clúster.
    5. Se ha realizado una copia de seguridad de los datos.
      Para obtener más información, consulte Copia de seguridad y restauración de datos del gestor de colas.
  2. Inicie sesión como root o cambie al usuario root mediante los comandos su o su - . Alternativamente, puede utilizar el comando sudo para ejecutar comandos como usuario root, si su administrador del sistema le dio el privilegio de hacerlo.

    Para utilizar el comando sudo , añada sudo antes del comando que desee ejecutar. Para obtener más información sobre los comandos su y sudo , consulte Exploración de las diferencias entre los comandos sudo y su en Linux en el sitio web Red Hat® .

  3. Opcional: Si su medio de instalación es una imagen de instalación descargable, obtenida de Passport Advantage, debe descomprimir el archivo tar.gz y extraer los archivos de instalación del archivo:
    1. Descomprima el archivo utilizando el mandato siguiente:
      gunzip partName.tar.gz
      donde partName es el nombre del archivo de imagen de instalación.
    2. Extraiga los archivos de instalación del archivo utilizando el mandato siguiente:
      tar -xvf partName.tar
      donde partName es el nombre del archivo de imagen de instalación.
      Importante: Debe utilizar GNU tar (también conocido como gtar) para desempaquetar cualquier imagen de tar .
  4. Establezca el directorio actual en la ubicación de los archivos de instalación.
  5. A partir de IBM MQ 9.2.0, tiene la opción de aceptar la licencia antes o después de instalar el producto. Para aceptar la licencia antes de realizar la instalación, ejecute el script mqlicense.sh . El acuerdo de licencia se muestra en un idioma adecuado para su entorno y se le solicita que acepte o rechace los términos de la licencia:
    • Para visualizar el acuerdo de licencia de la forma predeterminada, que utiliza una ventana X siempre que sea posible, utilice el mandato siguiente:
      ./mqlicense.sh
    • Para visualizar el acuerdo de licencia como texto en el shell actual, que puede leer un lector de pantalla, utilice el mandato siguiente:
      ./mqlicense.sh -text_only 
    Consulte Aceptación de la licencia en IBM MQ para Linux para obtener más información sobre la aceptación de licencias.
  6. Actualice cada paquete de IBM MQ utilizando el mandato siguiente para cada paquete:
    dpkg -i packageName
    donde packageName especifica el nombre del paquete que se va a actualizar.
    Importante: Aunque dpkg permite varios archivos de paquete en el mismo mandato, esto no funciona para IBM MQ debido a las dependencias entre paquetes. Debe actualizar los paquetes individualmente en el orden mostrado. Si utiliza apt para actualizar, las dependencias entre paquetes se manejan por usted. Para obtener más información, consulte Actualización de una instalación de IBM MQ en Linux Ubuntu mediante apt.
    • ibmmq-runtime
    • ibmmq-jre
    • ibmmq-java
    • ibmmq-gskit
    • ibmmq-server
    • ibmmq-web
    • ibmmq-ftbase
    • ibmmq-ftagent
    • ibmmq-ftservice
    • ibmmq-ftlogger
    • ibmmq-fttools
    • ibmmq-amqp
    • ibmmq-ams
    • ibmmq-xrservice
    • ibmmq-explorer
    • ibmmq-client
    • ibmmq-man
    • ibmmq-msg_language
    • ibmmq-samples
    • ibmmq-sdk
  7. Utilice el mandato dspmqver para verificar que la versión es la esperada:
    dspmqver