InstalaciónIBM MQ enLinuxRed Hat usandodnf

puedes instalarIBM® MQ enLinux®Red Hat® usando eldnf instalador.

Acerca de esta tarea

  • Antes de comenzar el procedimiento de instalación, asegúrese de haber completado los pasos necesarios descritos en Preparando el sistema en Linux.
  • Para instalar IBM MQ en una ubicación no predeterminada, debe ejecutar el mandato crtmqpkg . Este mandato requiere que el sistema tenga instalados los mandatos siguientes:
    • pax o rpmbuild
    • createrepo
    • yum-utils
    Estos mandatos no se proporcionan como parte del producto. Debe obtenerlos del proveedor de distribución de Linux . El mandato rpmbuild se encuentra en el paquete rpm-build .

Procedimiento

  1. Opcional: 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 .

  2. Opcional: Si el soporte 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 tar:
    1. Por ejemplo, si descarga el número de pieza CC7K6ML, descomprima el archivo utilizando el mandato siguiente:
      gunzip CC7K6ML.tar.gz
    2. De forma similar, extraiga los archivos de instalación del archivo tar utilizando el mandato siguiente:
      tar -xvf CC7K6ML.tar
      Importante: Debe utilizar GNU tar (también conocido como gtar) para desempaquetar cualquier imagen de tar .
  3. Opcional: Si esta no es la primera instalación en el sistema, o si desea instalar IBM MQ en una ubicación no predeterminada, ejecute crtmqpkg para crear un conjunto exclusivo de paquetes para instalar en el sistema:
    ./crtmqpkg suffix installationPath
    donde:
    • sufijo especifica un nombre de su elección que identifica de forma exclusiva los paquetes de instalación en el sistema. sufijo no es lo mismo que un nombre de instalación, aunque los nombres pueden ser idénticos. sufijo está limitado a 16 caracteres comprendidos en los intervalos A-Z, a-z, y 0-9.
    • installationPath especifica la vía de acceso donde desea instalar IBM MQ.
    Nota: Este mandato crea una copia completa de los paquetes de instalación en un directorio temporal. De forma predeterminada, el directorio temporal se encuentra en /var/tmp. Debe asegurarse de que el sistema tenga suficiente espacio libre antes de ejecutar este mandato. Para utilizar otra ubicación, puede establecer la variable del entorno TMPDIR antes de ejecutar el mandato crtmqpkg. Por ejemplo:
    $ TMPDIR=/test ./crtmqpkg suffix installationPath
  4. Establezca el directorio actual en la ubicación de los paquetes de instalación. Si ha utilizado el mandato crtmqpkg , este directorio es la ubicación que se especifica cuando se completa correctamente la operación del mandato crtmqpkg .
  5. Configure el repositorio YUM:

    Hay disponible un archivo de repositorio de ejemplo en el directorio MQServer de los paquetes de instalación. Puede utilizar este ejemplo para ayudarle a configurar el repositorio yum.

    1. Cree o actualice el repositorio:
      • Si esta es la primera instalación de IBM MQ en el sistema, cree un archivo con el sufijo .repo, por ejemplo, IBM_MQ.repo, en el directorio /etc/yum.repos.d .
      • Si se trata de una instalación de IBM MQ adicional en el sistema, añada los detalles de la instalación adicional al archivo .repo adecuado en el directorio /etc/yum.repos.d .
    2. Añada el contenido siguiente al archivo de repositorio:
      [IBM-MQ-v.r.m-architecture]
      name=IBM MQ v.r.m architecture
      baseurl=file:///installationFilesLocation
      enabled=1
      gpgcheck=0
    3. Reemplace la installationFilesLocation variable con la ubicación de los archivos de instalación.
    4. Sustituya la variable v.r.m por la versión, el release y el número de modificación de la versión de IBM MQ que desea instalar.
    5. Sustituya la variable architecture por la arquitectura del sistema en el que está realizando la instalación. Este valor es uno de los siguientes:
      • x86_64
      • ppc64le
      • s390x
    6. Opcional: Habilitar verificación de clave gpg.
      Sustituya gpgcheck=0 por gpgcheck=1 y añada una línea gpgkey=<uri> adicional que apunte al certificado proporcionado, por ejemplo:
      gpgcheck=1
      gpgkey=file:///directory/to/ibm_mq_public.pgp
      
    7. Opcional: Si ha añadido contenido al archivo de repositorio, borre la memoria caché de repositorio utilizando el mandato siguiente:
      dnf clean all
    8. Compruebe que el repositorio de IBM MQ está disponible utilizando el mandato siguiente:
      dnf repolist
  6. 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 la licencia.
  7. Instalar IBM MQ:
    • Para instalar todos los componentes disponibles en la ubicación predeterminada, utilice el mandato siguiente:
      dnf -y install MQSeries*
    • Para instalar todos los componentes disponibles en una ubicación no predeterminada, utilice el mandato siguiente:
      dnf -y install MQSeries*suffix*
      donde sufijo especifica el sufijo que se ha elegido al ejecutar crtmqpkg en el paso 3.
    • Para instalar un subconjunto de componentes, especifique los componentes que desea instalar. Las dependencias se instalan automáticamente. Para dar soporte a la ejecución de un gestor de colas, debe instalar al menos los componentes MQSeriesRuntime y MQSeriesServer . Por ejemplo, para instalar el componente de servidor en la ubicación predeterminada, utilice el mandato siguiente:
      dnf -y install MQSeriesServer*
    • Para instalar una versión anterior de IBM MQ cuando hay varias versiones disponibles en el archivo de repositorio, utilice el mandato siguiente:
      dnf -y install MQSeries*-v.r.m-f
      donde v.r.m-f especifica la versión, el release, la modificación y el nivel de fixpack que se va a instalar.

Resultados

Ha instalado IBM MQ en el sistema Linux .

Qué hacer a continuación

  • Si decidió aceptar la licencia después de la instalación, hágalo ahora. Consulte Aceptar la licencia después de instalar el producto.
  • Si es necesario, ahora puede configurar esta instalación para que sea la instalación primaria. Especifique el mandato siguiente en el indicador de mandatos:
     MQ_INSTALLATION_PATH/bin/setmqinst -i -p MQ_INSTALLATION_PATH

    donde MQ_INSTALLATION_PATH representa el directorio donde está instalado IBM MQ .

    Sólo puede tener una instalación primaria en un sistema. Si ya hay una instalación primaria en el sistema, debe anular su establecimiento ahora antes de poder establecer otra instalación como instalación primaria. Para obtener más información, consulte Cambio de la instalación primaria.

  • Es posible que desee configurar el entorno para trabajar con esta instalación. Puede utilizar el mandato setmqenv o crtmqenv para establecer diversas variables de entorno para una instalación determinada de IBM MQ . Para obtener más información, consulte setmqenv y crtmqenv.
  • Si desea confirmar que la instalación se ha realizado satisfactoriamente, puede verificar la instalación. Consulte Verificación de una instalación de IBM MQ en Linux, para obtener más información.
  • Solo un usuario con un UID que sea miembro del grupo mqm puede emitir mandatos de administración. Si desea permitir que los usuarios emitan mandatos de administración, deben añadirse al grupo mqm. Para más información, consulte Configuración del usuario y el grupo en Linux y Autoridad para administrar IBM MQ en sistemas AIX®, Linux, and Windows .