WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Criar um Gerenciador de Filas Multi-instância no Linux

Um exemplo mostra como configurar um gerenciador de filas multi-instância no Linux. A configuração é pequena para ilustrar os conceitos envolvidos. O exemplo é baseado no Linux Red Hat Enterprise 5. As etapas diferem nas outras plataformas UNIX.

O exemplo é configurado em um computador notebook de 2 GHz com 3 GB de RAM executando o Windows. Duas máquinas virtuais VMware executam Linux Red Hat Enterprise 5 em imagens de 640 MB. Um cliente WebSphere MQ está instalado em uma imagem VMware de 400 MB adicional que executa o Windows e executa os aplicativos de amostra de alta disponibilidade. Todas as máquinas virtuais são configuradas como parte de uma rede apenas de host VMware por razões de segurança. Embora geralmente seja recomendado não usar um endereço IP gerado automaticamente, é aceitável usar um para uma breve demonstração, porque é improvável que o endereço IP mudará.

Exemplo:

Tabela 1. Configuração Ilustrativa do Gerenciador de Filas Multi-instância no Linux
Servidor 1 Servidor 2
Efetue login como root
Siga as instruções em Iniciações Rápidas do WebSphere MQ para Linuxpara instalar o WebSphere MQ, crie o usuário e grupo do mqm e defina /var/mqm.
Execute a tarefa Verificando o Bloqueio do Sistema de Arquivo Compartilhado para verificar se o sistema de arquivos suporta gerenciadores de filas multi-instância.
Verifique qual uid e gid /etc/passwd é exibido para mqm, por exemplo,

mqm:x:501:100:MQ User:/var/mqm:/bin/bash

Corresponda o uid e gid para mqm em /etc/passwd e reinicialize se você precisou alterar os valores.
Crie diretórios de log e dados em uma pasta comum, /MQHA, que deve ser compartilhada. Por exemplo,
  1. mkdir /MQHA
  2. mkdir /MQHA/logs
  3. mkdir /MQHA/qmgrs
Crie a pasta, /MQHA, para montar o sistema de arquivo compartilhado. Mantenha o caminho o mesmo que no servidor 1; por exemplo:
  1. mkdir /MQHA
Assegure que os diretórios MQHA pertençam ao usuário e grupo mqm, e que as permissões de acesso estejam configuradas como rwx para o usuário e grupo; por exemplo ls -al exibe,

drwxrwxr–x mqm mqm 4096 Nov 27 14:38 MQDATA

  1. chown -R mqm:mqm /MQHA
  2. chmod -R ug+rwx /MQHA
Crie o gerenciador de filas:

crtmqm
-ld /MQHA/logs -md
/MQHA/qmgrs -q QM1

 
Inclua1 /MQHA *(rw,sync,no_wdelay,fsid=0) para /etc/exports  
Inicie o daemon NFS: /etc/init.d/nfs start  
Descubra o nome do host ou endereço IP do servidor 1: ifconfig2 Monte o sistema de arquivos exportado /MQHA:

mount -hard
-intr -t
nfs4 192.168.217.130:/ /MQHA

Copie os detalhes de configuração do gerenciador de filas do Servidor 1,
dspmqinf -o command QM1
e copie o resultado na área de transferência,
addmqinf -s QueueManager
 -v Name=QM1
 -v Directory=QM1
 -v Prefix=/var/mqm
 -v DataPath=/MQHA/qmgrs/QM1
Cole o comando de configuração do gerenciador de filas no Servidor 2,
addmqinf -s QueueManager 
-v Name=QM1 
-v Directory=QM1 
-v Prefix=/var/mqm 
-v DataPath=/MQHA/qmgrs/QM1
Inicie as instâncias do gerenciador de filas, em qualquer ordem, com o parâmetro -x: strmqm -x QM1
1 O '*' permite que todas as máquinas que podem alcançar esta montem /MQHA para leitura/gravação. Acesso restrito em uma máquina de produção.
2 Tente o comando /sbin/ifconfig se o comando ifconfig simples não funcionar.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:58


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | fa70160_