Veja o que está sendo introduzido, removido, alterado no IBM MQ 9 e como instalar no ambiente Linux.
A IBM lançou o WebSphere MQ 9 este ano em junho com muitas novidades recursos e aprimoramento . Algumas das mudanças notáveis no MQ9 são:
- O MQ 9 não é mais suportado em Windows X86-32, Linux X86-32, plataforma IBM 4690
- Comandos SET POLICY, SETMQMSPL receberam novo parâmetro KEY REEUAE
- O comando fteCreateWebAgent foi removido
- Mais do que 50 mensagens AMQ são adicionados
- Nova política IBM MQ Advanced Message Security chamada “Confidencialidade” é introduzida
- Todos os caracteres Unicode definidos no padrão Unicode 8.0 são suportados
- Autorização LDAP ativada Windows é suportado
- Capacidade de usar as teclas para cima, para baixo e tab para controlar runmqsc comando
Se você ainda está trabalhando em MQ 8 então você pode considerar começar a usar o MQ 9, já que muitas coisas foram adicionadas/alteradas.
Vamos passar pelo procedimento de instalação do MQ 9 em ambiente Linux .
Fazendo download do IBM MQ 9 para Linux
O seguinte é baixar a versão de avaliação do MQ 9 válida para 90 dias (suficiente para praticar)
- Acesse a seguinte URL >> selecione MQ V9.0 na lista e clique em Continuar
https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=ESD-WSMQ-EVAL
- Preencha as informações pessoais no formulário de avaliação e selecione o seguinte
- Aceite a licença e clique em “Confirmo”.
- Está acima de 500 MB, então pode levar algum tempo com base na velocidade da internet que você tem
- Uma vez baixado, você deve ter o seguinte arquivo
IBM_MQ_9.0.0.0_LINUX_X86-64_TRIAL.tar.gz
- Vamos extrair por gunzip e comando tar
gunzip -c IBM_MQ_9.0.0.0_LINUX_X86-64_TRIAL.tar.gz | tar xvf –
Instalando o IBM MQ 9 no Linux
Primeiro de tudo, você precisa aceitar o contrato de licença executando o arquivo mqlicense.sh.
- Clique em “Aceitar” na janela do contrato de licença
(root@localhost MQServer)# ./mqlicense.sh WARNING: Unable to determine distribution and release for this system. Check that it is supported before continuing with installation. Licensed Materials - Property of IBM 5724-H72 (C) Copyright IBM Corporation 1993, 2016 EUA Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Displaying license agreement on :0 Agreement accepted: Proceed with install. (root@localhost MQServer)#
Agora, você está pronto para instalar MQ9. Ao extrair o arquivo baixado, você verá muitos arquivos RPM e nem todos serão necessários para instalação.
No entanto, o essencial que você precisa instalar é:
MQSeriesServer-9.0.0-0.x86_64.rpm MQSeriesRuntime-9.0.0-0.x86_64.rpm
Você pode usar o comando rpm para instalá-lo.
Observação: O RPM de tempo de execução deve ser instalado primeiro.
(root@localhost MQServer)# rpm -ivh MQSeriesRuntime-9.0.0-0.x86_64.rpm Preparing... ################################# (100%) Creating group mqm Creating user mqm Updating / installing... 1:MQSeriesRuntime-9.0.0-0 ################################# (100%) (root@localhost MQServer)# rpm -ivh MQSeriesServer-9.0.0-0.x86_64.rpm Preparing... ################################# (100%) Updating / installing... 1:MQSeriesServer-9.0.0-0 ################################# (100%) Updated PAM configuration in /etc/pam.d/ibmmq WARNING: System settings for this system do not meet recommendations for this product See the log file at "/tmp/mqconfig.4433.log" for more information (root@localhost MQServer)#
Você pode notar algum aviso, pois a configuração do sistema não atende à recomendação e eu explicado aqui .
- Por padrão, o MQ será instalado em /opt/mqm, então vamos verificá-lo.
- Vá para /opt/mqm e você verá o seguinte.
(root@localhost mqm)# ls -ltr total 44 -r--r--r--. 1 mqm mqm 0 May 19 2016 mqpatch.dat -r--r--r--. 1 mqm mqm 14932 May 19 2016 instinfo.tsk dr-xr-xr-x. 2 mqm mqm 6 May 19 2016 inc dr-xr-xr-x. 2 mqm mqm 4096 Dec 25 08:55 READMES dr-xr-xr-x. 3 mqm mqm 19 Dec 25 08:55 msg dr-xr-xr-x. 3 mqm mqm 132 Dec 25 08:55 samp dr-xr-xr-x. 2 mqm mqm 4096 Dec 25 08:55 licenses dr-xr-xr-x. 16 mqm mqm 188 Dec 25 08:56 doc dr-xr-xr-x. 5 mqm mqm 41 Dec 25 08:56 java dr-xr-xr-x. 2 mqm mqm 102 Dec 25 08:56 swidtag dr-xr-xr-x. 3 mqm mqm 4096 Dec 25 08:56 bin dr-xr-xr-x. 4 mqm mqm 4096 Dec 25 08:56 lib dr-xr-xr-x. 3 mqm mqm 4096 Dec 25 08:56 lib64 (root@localhost mqm)#
- Vá para a pasta bin e execute dspmqver para verificar a versão
(root@localhost bin)# ./dspmqver Name: IBM MQ Version: 9.0.0.0 Level: p900-L160518.TRIAL BuildType: IKAP - (Production) Platform: IBM MQ for Linux (x86-64 platform) Mode: 64-bit O/S: Linux 3.10.0-514.el7.x86_64 InstName: Installation1 InstDesc: Primary: No InstPath: /opt/mqm DataPath: /var/mqm MaxCmdLevel: 900 LicenseType: Trial (root@localhost bin)#
Isso confirma que o MQ 9 foi instalado com sucesso. É todo seu para prosseguir com a configuração do Gerenciador de Filas e um ambiente.