Guia rápida de instalación IBM Message Queue 7.5 on 16.04
0. Instalables (IBM MQ 7.5)
http://www.ibm.com/developerworks/downloads/ws/wmq/
1. Prerequisitos:
1.1. Instalar JDK 6
En el siguiente enlace se puede encontrar una guia rapida para su instalación:
http://codefixes.blogspot.mx/2015/09/how-to-install-jdk-on-ubuntu-14.html
1.2. Verificar permisos de sudo
#Agregar usuario al siguiente archivo
/etc/sudoers
# User privilege specification
root ALL=(ALL:ALL) ALL
newuser ALL=(ALL:ALL) ALL
1.2. Configurar el equipo con variables necesarias
1.2.1. Add the following lines to sysctl.conf file:
user-vbox:~$ sudo gedit /etc/sysctl.conf
#################################
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 268435456
kernel.sem = 500 256000 250 1024
fs.file-max = 524288
kernel.sem = 500 256000 250 1024
net.ipv4.tcp_keepalive_time = 300
#for ibm mq 9, posible values are 0,1,2
vm.overcommit_memory=2
#################################
user-vbox:~$ sudo sysctl -p
1.2.1. Add the following lines to limits.conf file:
user-vbox:~$ sudo gedit /etc/security/limits.conf
#################################
mqm hard nofile 10240
mqm soft nofile 10240
#################################
1.2.1. Install required tools
user-vbox:~$ sudo apt-get install rpm
user-vbox:~$ sudo apt-get install linux-headers-$(uname -r)
user-vbox:~$ sudo apt-get install pax
2. Instalación del producto
2.1. Colocarse en la ruta del instalable
user-vbox:~$ chmod 755 MQ_7.5.0.2_TRIAL_LNX_ON_X86_64_ML.tar.gz
user-vbox:~$ tar -xzvf MQ_7.5.0.2_TRIAL_LNX_ON_X86_64_ML.tar.gz
user-vbox:~$ cd MQServer
user-vbox:~$ sudo ./mqlicense.sh
2.1. Instalar cada archivo rpm en el siguiente orden recomendado
################################
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesRuntime-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesServer-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesSDK-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesJava-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesJRE-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesClient-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesSamples-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesAMS-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesFTAgent-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesFTBase-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesFTLogger-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesFTService-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesFTTools-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesGSKit-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesMan-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesXRClients-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesXRService-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesMan-7.5.0-2.x86_64.rpm | |
user-vbox:~$ sudo rpm -ivh --nodeps --force-debian MQSeriesExplorer-7.5.0-2.x86_64.rpm |
2.2. Verificar la instalación ejecutando el siguiente comando
user-vbox:~$ su mqm -c "/opt/mqm/bin/mqconfig"
user-vbox:~$ sudo ./setmqinst -i -p /opt/mqm
2.2.1. Modificar contraseña de usuario mqm
user-vbox:~$ sudo passwd mqm
################################################
2.2.1. Asignar permisos a usuarios para crear objetos dento IBM MQ
user-vbox:~$ sudo addgroup <usuario-aplicativo> mqm
# Permiso para el usuario de message broker
user-vbox:~$ sudo addgroup <usuario-aplicativo> mqbrkrs
# Agregar usuario, requiere reinicio de sesion user-vbox:~$ sudo usermod -a -G groupName <usuario-aplicativo>
2.2.2. Load the environment variable for MQ using setmqenv
$. /opt/mqm/bin/setmqenv
3. Desintalar IBM MQ
################################################
rpm -qa | grep MQSeries
#REMOVE INSTALLATION
sudo rpm -e MQSeriesExplorer_dev-8.0.0-4
################################################3
4. Enlaces importantes
- http://bonthunagireddy03.blogspot.mx/2014/01/websphere-mq-installation-procedure-in.html
- http://www.themiddlewareshop.com/2013/02/11/troubleshooting-default-broker-configuration-message-broker-8/
- http://www.360doc.com/content/13/1205/17/11220452_334744777.shtml
- http://usuaris.tinet.cat/sag/mq_v7.htm
- http://portal2portal.blogspot.mx/2013/01/ibm-websphere-mq-75-tuning-up-linux.html
- http://webspherepundit.com/?p=1373
- http://webspherepundit.com/?p=1403
- http://middlewareservers.blogspot.mx/2010/03/how-to-install-mq-on-redhat-linux.html
- http://www.webspheretools.com/sites/webspheretools.nsf/docs/Install%20WMQ%207.1
- http://www-01.ibm.com/support/docview.wss?uid=swg21577138
- https://www.ibm.com/developerworks/community/blogs/messaging/entry/bitesize_blogging_mq_v8_controlling_client_user_security_using_chlauth_chckclnt?lang=en
- https://www.ibm.com/developerworks/community/blogs/messaging/entry/getting_going_without_turning_off_mq_security?lang=en
Best regards,
No comments:
Post a Comment