Como criar o gerenciador de filas multi-instância do
WebSphere MQ que você precisa para seu
WebSphere Message Broker multi-instância.
O procedimento a seguir fornece uma visão geral de como criar um gerenciador
de filas do
WebSphere MQ multi-instância. Consulte a seção
Criando um Gerenciador de Filas Multi-instância para obter mais informações.
- Crie um gerenciador de filas do WebSphere MQ multi-instância chamado
QM1 no nó cliente A. Isto é feito usando o seguinte comando:
-crtmqm -md /SharedLocation/WMQ/data
-ld /SharedLocation/WMQ/logs QM1
em que:
- md
- É o nome do diretório usado para conter arquivos de dados para um gerenciador de filas.
- ld
- É o nome do diretório usado para conter arquivos de log.
Observe que é importante que o nome do gerenciador de filas vá no final da sintaxe. Consulte a
documentação do WebSphere MQ para obter informações adicionais sobre o comando
crtmqm.
- Inclua os detalhes do gerenciador de filas do WebSphere MQ
QM1 no nó cliente B. Isto é feito usando o seguinte comando:
-addmqinf -v Name=QM1 -v Directory=WMQ -v Prefix=/var/mqm
-v DataPath=/SharedLocation/WMQ/data/QM1
em que:
- Nome
- É o nome do gerenciador de filas.
- Diretório
- É o nome do diretório de dados do gerenciador de filas.
- Prefixo
- É o caminho do diretório no qual este diretório de dados do gerenciador de filas é armazenado por
padrão.
- Data Path
- É o caminho de dados no qual os arquivos de dados do gerenciador de filas são colocados.
O valor de Directory não é anexado automaticamente neste caminho; você deve fornecer o nome
do gerenciador de filas transformado como parte do DataPath.
Os parâmetros listados acima são todos os parâmetros necessários nas plataformas
Windows e UNIX, com a exceção de
DataPath, que é opcional apenas nas plataformas UNIX.
Consulte a documentação do WebSphere MQ para obter informações adicionais
sobre o comando addmqinf.
- Inicie o gerenciador de filas QM1 no nó cliente A no modo
multi-instância. Isto é feito usando o seguinte comando:
strmqm -x QM1
Consulte a documentação do WebSphere MQ para obter informações adicionais
sobre o comando strmqm.
- Observe o gerenciador de filas executando em modo ativo. Isto é feito usando o seguinte comando:
dspmq -x
Consulte a documentação do WebSphere MQ para obter informações adicionais
sobre o comando dspmq.
- Inicie o gerenciador de filas QM1 no nó cliente B. Observe o gerenciador de filas em execução no modo de espera.
- Certifique-se de que o gerenciador de filas QM1 funcione da seguinte maneira quando
simular um failover do nó A para o nó B:
- Pare o gerenciador de filas QM1 no nó cliente A. Isto é feito usando o seguinte comando:
endmqm -s QM1
Observe
no nó cliente B, o gerenciador de filas QM1 executando
no modo ativo e, no nó cliente A, o gerenciador de filas QM1 está
agora interrompido.
- Reinicie o gerenciador de filas QM1 no nó cliente A. Isto é feito usando o seguinte comando:
strmqm -x QM1
Observe no nó cliente A, o gerenciador de filas QM1 executando no modo de espera e
no nó cliente B, o gerenciador de filas QM1 executando no modo ativo.