É possível criar um cluster dinâmico de roteadores on demand (ODRs),
o que significa que o controlador de posicionamento de aplicativos seleciona o melhor nó no qual iniciar o número mínimo de ODRs. Se um ODR parar por qualquer motivo, o controlador de posicionamento de aplicativos iniciará uma nova instância.
Antes de Iniciar
- O tamanho de um cluster dinâmico de ODR não aumentará além do número mínimo de instâncias.
- Antes de executar o script manageODR.py, certifique-se que você tenha a variável de ambiente
WAS_HOME configurada para apontar para o diretório da instalação de seu WebSphere.
- Quando um ODR é um membro de um cluster, as regras de roteamento e outras
definições de configuração que estão configuradas no nível de ODR são ignoradas.
As definições de configuração no nível do cluster têm precedência sobre quaisquer
definições de configuração no nível do servidor.
- Para o Protocolo de Inicialização de Sessão (SIP), um cluster ODR define
os outros ODRs para os quais um ODR pode rotear. Um ODR pode rotear uma mensagem
UDP para um outro ODR para garantir que a afinidade de servidor seja mantida
no caso de a mensagem UDP ser uma retransmissão.
Evitar Problemas: O SIP ODR
está estabilizado e isso atualmente não é recomendado. Em vez disso, use o servidor proxy SIP.
gotcha
Sobre Esta Tarefa
É possível configurar a política de isolamento do cluster dinâmico para
evitar que os ODRs executem no mesmo nó com os servidores de aplicativos.
É possível usar o console administrativo ou executar o script manageODR.py
para criar os clusters dinâmicos do ODR. Também é possível configurar uma propriedade customizada
no nível de célula para ativar o modo de elasticidade para clusters dinâmicos do ODR.
Procedimento
- Crie clusters dinâmicos do ODR no console administrativo
para criar clusters dinâmicos do ODR.
- Clique em .
- Selecione On Demand Router como o tipo
de servidor do cluster dinâmico.
- Selecione o método de associação, que define como os servidores
juntam-se ao cluster dinâmico como instância de cluster. Selecione Definir automaticamente membros de cluster com regras para criar uma política de associação que define os nós em que as instâncias de cluster podem estar localizadas.
Selecione Definir manualmente os membros de cluster para incluir
servidores existentes ao cluster dinâmico. Os servidores selecionados devem ser homogêneos,
isto é, devem ter o mesmo tipo de servidor, a mesma versão de servidor de middleware
e os mesmos aplicativos instalados.
- Defina os membros do cluster dinâmico.
- Selecione um modelo de cluster dinâmico.
Recurso Reprovado: Os modelos de servidor
defaultXD e
defaultXDZOS que são utilizados ao criar um cluster dinâmico foram descontinuados.
Use o modelo de servidor
default ou
defaultZOS.
depfeat
- Especifique propriedades específicas de cluster dinâmico.
- Confirme a criação do cluster dinâmico do ODR. Clique em para salvar as mudanças para a configuração principal.
- Selecione o modo de operação. Selecione . Escolha o modo operacional e clique em Configurar modo.
- Execute o script manageODR.py para criar os clusters dinâmicos do ODR. O script manageODR.py está no diretório install_root/bin.
No exemplo seguinte, um cluster dinâmico denominado
myOdrCluster é criado em todos os nós no grupo de nó denominado myOdrNodeGroup.
./wsadmin.sh -f manageODR.py createDynamicCluster myOdrCluster myOdrNodeGroup
- Configure a propriedade customizada APC.predictor para ativar o modo de
elasticidade para clusters dinâmicos do ODR. Configurando a propriedade customizada,
o controlador de posicionamento de aplicativos inicia e para os servidores com base
no uso de CPU sozinho. Além disso, o controlador não recupera mais
os dados do gerenciador autônomo de fluxo de solicitações (ARFM) sobre quais
servidores iniciar e parar.
- Clique em .
- Especifique o nome da propriedade customizada como APC.predictor.
- Especifique o valor da propriedade customizada como CPU.
- Clique em OK e salve e sincronize suas mudanças.
O que Fazer Depois
- Após criar seus clusters dinâmicos, é possível gerenciá-los a partir do painel de clusters
Dinâmicos no console administrativo. Clique em .
- Monitore o desempenho com relatórios e guias de operações. Clique em . Selecione a guia Relatórios ou
a guia Operações.