O planejador de longa execução é um aplicativo J2EE (Java 2 Platform Enterprise Edition). Para tornar o planejador altamente disponível, ele deve ser implementado em um cluster dinâmico dentro do ambiente do WebSphere Extended Deployment.
Por que e quando realizar esta tarefa
Consulte Visão Geral da Grade de Negócios para entender como o planejador de longa execução se ajusta à arquitetura global das funções de grade de negócios.
Utilize as etapas a seguir para definir um cluster dinâmico para o planejador de longa execução:
- Determine quais nós na célula devem ser utilizados para hospedar o planejador de
execução longa. O planejador é acessado pelo console administrativo,
clientes aplicativos, aplicativos J2EE e pedidos de serviço da Web.
Ele deve acessar o
banco de dados do planejador de execução longa e os nós que hospedam ambientes de execução.
Consulte Implementando Aplicativos de Longa Execução.
- No console administrativo, selecione Administração do Sistema
> Grupos de Nós.
- Clique em Novo.
- Digite um nome adequado para o grupo de nós. Por exemplo, LongRunningSchedulerNG.
- Clique em OK.
- Selecione na tabela o grupo de nós que você acabou de criar.
- Selecione Membros do grupo de nós e clique em Incluir.
- Marque as caixas ao lado dos nós que devem hospedar o planejador de
longa execução e clique em Incluir.
- No console administrativo, selecione Servidores > Clusters Dinâmicos.
- Clique em Novo.
- Digite um nome adequado para o cluster dinâmico. Por exemplo, LongRunningSchedulerDC.
- No menu Mapear para Grupo de Nós, selecione o grupo de nós que você
acabou de criar.
- No menu Gabarito de Servidor de Aplicativos Padrão, selecione defaultXD.
- Verifique se a opção Manter uma instância sempre iniciada está selecionada.
- Selecione Limitar o número de instâncias que podem iniciar e digite 1 no campo de texto. Para um ambiente de alta disponibilidade,
utilize um cluster dinâmico com o mínimo e o máximo configurados como 1,
modo automático e um On Demand Router na frente do cluster dinâmico.
- Clique em Avançar e em Concluir.
- Se quiser que o WebSphere Extended Deployment gerencie automaticamente
o local do planejador de execução longa, selecione Automático no
menu de modo, marque a caixa junto ao cluster dinâmico recém-criado e, em seguida,
clique em Configurar Modo.
Resultado
A criação de um grupo de nós e um cluster dinâmico faz com que o WebSphere Extended Deployment crie um servidor de aplicativos para o cluster dinâmico em cada nó no grupo de nós. Execute as etapas a seguir para cada servidor de aplicativos criado para o cluster dinâmico que você acabou de criar. Se você incluir nós
no grupo de nós posteriormente, precisará repetir estas etapas para os servidores de aplicativos
recém-criados. Para obter informações adicionais, consulte
Configurações de Alias do Host.
- No console administrativo, selecione Servidores > Servidores de Aplicativos.
- Clique no nome do servidor de aplicativos no cluster dinâmico. O nome do servidor de aplicativos será no formato dynamicclustername_nodename.
- Selecione Serviços de Contêiner > Serviço de beans de inicialização.
- Marque a caixa ao lado de Ativar serviço na inicialização do servidor e clique em OK.
- Repita para os outros servidores de aplicativos no cluster dinâmico.
- Salve suas alterações.
- NO console administrativo, selecione Ambiente > Hosts Virtuais.
- Clique em default_host.
- Clique em Host Aliases.
- Clique em Novo.
- Em Nome do Host, digite o nome de um host virtual ou *.
- Em Porta, digite a porta de WC_defaulthost.
- Clique em Aplicar.
- Se a segurança estiver ativada, repita estas etapas para criar
aliases de host baseados na porta WC_defaulthost_secure.
- Reinicialize o servidor.