Alta disponibilidade de mecanismos do sistema de mensagens conectados ao IBM MQ

Para que um mecanismo do sistema de mensagens do WebSphere Application Server se conecte a um gerenciador de filas do IBM MQ de uma maneira altamente disponível, é necessário incluir o suporte para alterações de endereço IP.

Um link do IBM MQ se conecta a um mecanismo do sistema de mensagens da integração de serviço a um gerenciador de filas do IBM MQ. Para o IBM MQ, o mecanismo do sistema de mensagens parece ser outro gerenciador de filas. Para a integração de serviço, a rede do IBM MQ parece ser um barramento externo.

O gerenciador de filas de gateway do IBM MQ usa um endereço IP para acessar o mecanismo do sistema de mensagens de gateway do WebSphere Application Server e o mecanismo do sistema de mensagens de gateway do WebSphere Application Server usa um endereço IP para acessar o gerenciador de filas de gateway do IBM MQ. Em uma configuração de alta disponibilidade, se o mecanismo do sistema de mensagens de gateway efetuar failover para um servidor de aplicativos diferente, ou o gerenciador de filas de gateway falhar e for substituído por um gerenciador de filas de gateway de failover, a conexão com o endereço IP original para o componente com falha será perdida. É necessário assegurar que ambos os produtos sejam capazes de restabelecer suas conexões com o componente em seu novo local.

Para garantir que a conexão com um mecanismo do sistema de mensagens de gateway do WebSphere Application Server de failover seja restabelecida, escolha uma das seguintes opções:
  1. Se você estiver usando uma versão do IBM MQ que seja anterior à Versão 7.0.1, instale do SupportPac MR01 para IBM MQ. Este SupportPac fornece ao gerenciador de filas do IBM MQ uma lista de endereços IP e portas alternativos para que o gerenciador de filas possa se conectar com o mecanismo do sistema de mensagens de gateway do WebSphere Application Server após o mecanismo do sistema de mensagens realizar failover para um endereço IP e uma porta diferentes. No WebSphere Application Server você deve configurar uma política de alta disponibilidade de "Um de N" para o mecanismo do sistema de mensagens de gateway. Para obter mais informações sobre o IBM MQ MR01 SupportPac, consulte MR01: Criando um link de HA entre o IBM MQ e um Barramento de Integração de Serviços.
  2. Se estiver usando o IBM MQ Versão 7.0.1, use o nome de conexão (CONNAME) para especificar uma lista de conexões. Embora, geralmente, apenas um nome de máquina seja necessário, é possível fornecer vários nomes de máquinas para configurar várias conexões com as mesmas propriedades. As conexões são tentadas na ordem que são especificadas na lista de conexão até que uma conexão seja estabelecida com êxito. Se nenhuma conexão for bem-sucedida, o canal inicia o processamento de um nova tentativa. Quando usar essa opção, especifique CONNAME como uma lista de nomes de máquinas para o TransportType indicado, certificando-se de que todos os IPs de membro de cluster do WebSphere Application Server sejam listados diretamente no CONNAME. Para obter mais informações sobre o uso do CONNAME, consulte o centro de informações do IBM MQ.
    Nota: O IBM MQ Versão 7.0.1 não requer o SupportPac MR01 porque essa liberação inclui uma função equivalente que é fornecida pelo SupportPac MR01 para liberações mais anteriores. A possibilidade de usar o CONNAME para especificar uma lista de conexões foi incluída como parte do suporte para gerenciadores de fila de diversas instâncias do IBM MQ Versão 7.0.1, no entanto, ele também pode ser usado como outra opção para assegurar que a conexão com um mecanismo do sistema de mensagens de gateway do WebSphere Application Server de failover possa ser reiniciada.
  3. Use uma estrutura de alta disponibilidade externa, como o HACMP, para gerenciar um grupo de recursos que contém o mecanismo do sistema de mensagens de gateway. Ao usar uma estrutura de alta disponibilidade externa, o endereço IP pode sofrer failover para a máquina que executa o servidor de aplicativos para o qual o mecanismo do sistema de mensagens de gateway foi movido. Siga esse procedimento para manipular corretamente o endereço IP:
    • Configure uma política de alta disponibilidade de "Nenhuma operação" para o mecanismo do sistema de mensagens para que a estrutura de alta disponibilidade externa controle quando e onde o mecanismo do sistema de mensagens é executado.
    • Crie recursos para o mecanismo do sistema de mensagens e seu endereço IP no grupo de recursos que é gerenciado pela estrutura de alta disponibilidade externa.
    • Considere localizar o armazenamento de dados do mecanismo do sistema de mensagens no mesmo grupo de recursos como o recurso que representa o mecanismo do sistema de mensagens.
Para garantir que a conexão com um gerenciador de filas de gateway do IBM MQ de failover seja restabelecida, escolha uma das seguintes opções:
  1. Configure gerenciadores de filas de várias instâncias no IBM MQ, conforme descrito no centro de informações do IBM MQ. Em sua definição par o canal emissor do link do IBM MQ, selecione Lista de Nomes de Várias Conexões e especifique os nomes dos hosts (ou endereços IP) e portas para os servidores nos quais os gerenciadores de filas ativos e em standby estejam localizados. Se o gerenciador de filas de gateway ativo falhar, o barramento de integração de serviço usará essas informações para reconexão com o gerenciador de filas de gateway em espera.
  2. Crie o cluster de alta disponibilidade do IBM MQ usando uma estrutura de alta disponibilidade externa, tal como HACMP, que suporta o controle de endereço IP. O controle de endereço IP garante que o gerenciador de filas de gateway em sua nova localização apareça como o mesmo gerenciador de filas para o barramento de integração de serviço.

O gerenciador de filas de gateway e o mecanismo do sistema de mensagens de gateway armazenam informações de status que usam para evitar a perda ou duplicação de mensagens quando reiniciarem a comunicação após uma falha. Isso significa que o mecanismo do sistema de mensagens de gateway sempre deve se reconectar com o mesmo gerenciador de filas de gateway.

Se você usar os grupos de filas compartilhadas do IBM MQ for z/OS, será possível configurar o link do IBM MQ para usar canais compartilhados para a conexão. Os canais compartilhados fornecem disponibilidade superior comparada com as opções de armazenamento em cluster de alta disponibilidade disponíveis em outras plataformas do IBM MQ, pois os canais compartilhados podem se reconectar a um gerenciador de filas diferente no mesmo grupo de filas compartilhadas. A reconexão no mesmo grupo de filas compartilhadas geralmente é mais rápido do que aguardar o reinício do mesmo gerenciador de filas no mesmo local ou em um local diferente.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjt0003_
Nome do arquivo: cjt0003_.html