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

Criando um broker de várias instâncias usando um gerenciador de filas de várias instâncias

Como você cria um broker de várias instâncias e um gerenciador de filas de várias instâncias juntos para uma configuração de alta disponibilidade.

Antes de iniciar:

Ao criar um gerenciador de filas de várias instâncias, use a opção -ar crtmqm. Para poder criar um broker de várias instâncias em um único domínio, você deve configurar permissões de usuário e arquivo.

Com usuário mqsiuser-admin, abra um console de comando com privilégios elevados. Para abrir um console de comandos com privilégios elevados, use o comando mqsicommandconsole. Para criar um broker de várias instâncias e um gerenciador de filas de várias instâncias juntos:

  1. Crie os diretórios compartilhados que você precisa para o broker de várias instâncias. Para obter mais informações sobre diretórios compartilhados, consulte Criando os Diretórios Compartilhados
  2. Defina o usuário e os grupos a seguir:
    1. Um grupo de domínio que é membro do mqbrkrs local em ambos os sistemas. Por exemplo, WMB\Domain mqbrkrs
    2. Um grupo de domínio que é membro do grupo mqm local em ambos os sistemas. Por exemplo, WMB\Domain mqm
    3. Um usuário de domínio que é membro dos grupos mqbrkrs e mqm de Domínio. Esse ID é usado para executar o broker. Por exemplo, WMB\mqsiuser.
    4. Um usuário de domínio que é membro do grupo mqbrkrs de Domínio e membro do grupo Administradores local em ambas as máquinas. Esse ID é usado para criar o broker. Pode ser igual ao ID anterior, mas não é necessário executar o broker como Administrador. Por exemplo, WMB\mqsiuser-admin. O usuário e os grupos listados estão usando o nome de domínio de exemplo WMB.
  3. Crie uma pasta para os arquivos compartilhados do broker no servidor de arquivos, c:\mqsishare. Atualize as permissões de segurança da pasta, usando a seção alterar permissões do painel Configurações de Segurança Avançada:
    1. Limpe "incluir permissões herdáveis deste pai de objetos".
    2. Remova todas as entradas existentes.
    3. Inclua "Domínio mqbrkrs" com "Controle Total".
    4. Inclua "Domínio mqm" com "Controle Total".
    5. Remova o usuário "Todos" padrão da lista.
    6. Inclua "Domínio mqbrkrs" com "Controle Total".
  4. Crie um broker com diversas instâncias chamado MB1 no nó cliente A. Faça isto usando o comando a seguir:
     mqsicreatebroker MIMB1 -i "WMB\mqsiuser" -a <password> –q MIQM1 –e \\MyServer\\mqsishare -B "WMB\Domain mqbrkrs"

    Em que MIQM1 é o nome do gerenciador de filas de várias instâncias existente criado com os sinalizadores -a ou -ar conforme mencionado no código acima. Substitua <password> pela senha mqsiuser-admin. Se você desejar iniciar o broker de várias instâncias como um serviço do WebSphere MQ, será possível especificar -d defined no comando mqsicreatebroker.

    Especifique -d defined no comando mqsicreatebroker para iniciar o broker com diversas instâncias como um serviço do WebSphere MQ.

    É necessário assegurar que o SharedLocation exista e que seu ID de usuário tenha acesso ao local compartilhado antes de executar esse comando.

    Consulte o Comando mqsicreatebroker para obter informações adicionais.

  5. Inclua os detalhes do broker MB1 no nó cliente B. Faça isto usando o comando a seguir:
     mqsiaddbrokerinstance MIMB1 -i "WMB\mqsiuser" -a <password> –e \\MyServer\\mqsishare
    Consulte Comando mqsiaddbrokerinstance para obter informações adicionais.

    Observe que o exemplo precedente é para um sistema UNIX.

  6. Inicie o gerenciador de filas MIQM1 para que ele fique ativo no nó cliente A.
  7. Inicie o broker MB1 no nó cliente A. Faça isto usando o comando a seguir:
    mqsistart MB1
  8. Inicie o broker MB1 no nó cliente B. Observe que o broker MB1 está em execução no modo de espera no gerenciador de filas em espera QM1. Faça isto usando o comando a seguir:
    mqsilist 
  9. Opcional: Assegure-se de que o broker MB1 funcione da seguinte forma:
    1. Pare o broker MB1 e o gerenciador de filas QM1 no nó cliente A. Observe no nó cliente B que o broker MB1 e o gerenciador de filas QM1 alteram do modo de espera para ativos.
    2. Reinicie o gerenciador de filas QM1 e o broker MB1 no nó cliente A. Observe no nó cliente B que o gerenciador de filas QM1 e o broker MB1 retornam para o modo de espera.
Você criou um broker e um gerenciador de filas de várias instâncias. Quando o broker MB1 e o gerenciador de filas QM1 são interrompidos no nó cliente A, o mesmo broker e gerenciador de filas no nó cliente B se tornam ativos e retornam para o modo de espera quando o nó cliente A se torna ativo novamente.
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:15


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | be13681_