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á.
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,
|
Crie a pasta, /MQHA, para montar o sistema de arquivo
compartilhado. Mantenha o caminho o mesmo que no servidor 1; por exemplo:
|
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
|
|
Crie o gerenciador de filas: crtmqm |
|
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 |
Copie os detalhes de configuração do gerenciador de filas do Servidor 1,
e copie o resultado na área de transferência,
|
Cole o comando de configuração do gerenciador de filas no Servidor 2,
|
Inicie as instâncias do gerenciador de filas, em qualquer ordem, com o parâmetro -x: strmqm -x QM1 |