Utilize esta tarefa para rotear pedidos do ODR (On Demand Router) para nós externos.
Antes de começar
Você deve ter um ou mais nós que não estão executando o WebSphere Extended
Deployment. Ao executar esta tarefa, você inclui os nós que não estão executando o
WebSphere Extended Deployment como portas de cluster de servidor genérico.
As tarefas a seguir devem ser concluídas antes de você configurar o ODR para enviar pedidos a nós externos:
- Crie um ODR. Para obter informações adicionais sobre como criar o ODR, consulte Criando e Configurando o ODR.
- Configure classes de serviço e de transação para o ODR. Consulte Definindo uma Política de Serviço para obter informações adicionais.
- Instale o agente remoto em todos os nós externos. Consulte Instalando em um Ambiente Misto para obter informações adicionais.
Por que e quando realizar esta tarefa
O ODR suporta roteamento automático para nós em células de destino que têm um gerenciador de implementação com o WebSphere Extended Deployment instalado. Para rotear para os nós que não possuem o WebSphere Extended Deployment instalado, configure um cluster de servidor genérico. Um cluster de servidor genérico é uma coleta de nós de extremidade de transporte que pode ser utilizada como um destino para uma regra de roteamento de ODR. Servidores e nós são inferidos a partir dos nós de extremidade e das propriedades do cluster de servidor genérico. Os servidores inferidos podem ser servidores genéricos ou externos. Os servidores genéricos podem ser parados e iniciados por um agente do nó do WebSphere Application Server. Os servidores externos geralmente não são parados e iniciados pelo agente do nó do WebSphere Application Server. Alguns exemplos de servidores externos são: Apache Tomcat ou JBoss
Application Server.
- OptionalColonSymbol Crie um ou mais nós não gerenciados.
Você precisa criar nós não gerenciados em qualquer uma das seguintes situações de configuração:
- Se desejar que o agente remoto atenda a pedidos de uma porta que não seja a porta padrão, 9980.
- Se estiver utilizando um plug-in de coletor de estatísticas customizado para obter a velocidade do nó e a média de utilização da CPU para o gerenciador de perfis de trabalho.
- Se os nós tiverem várias origens, isto é, tiverem mais de uma placa da interface de rede ou vários nomes de host.
No console administrativo, clique em Administração do Sistema > Nós > Incluir Nó para criar um nó não gerenciado.
- OptionalColonSymbol Se o agente remoto atender a pedidos que chegam de uma porta diferente da porta padrão, 9980, especifique a propriedade customizada stats.collector.remote.agent.port no nó não gerenciado.
- Clique em .
- Para o campo Nome, digite stats.collector.remote.agent.port.
- Para o campo Valor, digite o número da porta em que o agente remoto atende a pedidos.
RememberColonSymbol Anote o valor dessa porta. Você utiliza o valor de porta quando inicia o agente remoto no nó não gerenciado.
- OptionalColonSymbol Se você estiver utilizando um plug-in de coletor de estatísticas customizado para obter a velocidade do nó e a média de utilização da CPU para o gerenciador de perfis de trabalho, defina o nome da classe como uma propriedade customizada no nó não gerenciado. Neste caso, o plug-in pode ou não utilizar um agente remoto. Antes de configurar essa propriedade customizada, você deve ter um plug-in de coletor de estatísticas customizado codificado e instalado no diretório lib.
- Clique em .
- Para o campo Nome, digite stats.collector.implementation.class.
- Para o campo Valor, digite o nome da classe de plug-in do coletor de estatísticas customizado. A classe padrão é com.ibm.ws.externalnode.plugins.DefaultStatsCollector.
- Você pode especificar parâmetros de configuração adicionais incluindo a propriedade customizada stats.collector.config nos nós não gerenciados.
O provedor do plug-in customizado fornece informações a você.
A propriedade customizada stats.collector.config não será requerida se você estiver utilizando a classe com.ibm.ws.externalnode.plugins.DefaultStatsCollector padrão.
- Crie um cluster de servidor genérico.
- No console administrativo, clique em .
- Digite um Nome e selecione um Protocolo para o cluster de servidor genérico.
- Clique em Aplicar.
- Especifique os nós de extremidade ou as portas do servidor de cluster genérico.
Na página de configurações do servidor de cluster genérico, clique em Portas.
- Clique em Novo para incluir nós de extremidade no cluster de servidor genérico.
- OptionalColonSymbol Se você configurou o agente remoto para atender em uma
porta não-padrão em uma etapa anterior, se estiver utilizando um plug-in de coletor de
estatísticas customizado ou se seus nós forem de várias origens, isto é, tiverem
mais de uma placa da interface de rede ou vários nomes de host, é necessário definir
a propriedade customizada do nó nos nós de extremidade do cluster do servidor genérico.
- No console administrativo, clique em .
- Defina a propriedade customizada. Digite o nome da propriedade customizada como nó. O valor dela deve ser o nome do nó não gerenciado que está associado à porta do cluster de servidor genérico.
- Clique em Aplicar.
- Instale o aplicativo nos nós externos utilizando os números de porta definidos.
- Ative o monitoramento externo ativando o agente remoto em todos os nós externos. Consulte Ativando o Monitoramento Externo
com o Agente Remoto para obter informações adicionais.
- Defina políticas de roteamento e de serviço para os clusters de servidor genérico. Consulte Criando e Configurando o ODR para obter informações adicionais.
Antes de criar regras de roteamento, crie os hosts virtuais apropriados. Os hosts virtuais podem ser definidos no console clicando em Ambiente > Hosts Virtuais.
Resultado
O gerenciador de perfis de trabalho obtém a média de utilização da CPU e a velocidade do nó a partir de nós externos e pode rotear tráfego para os nós externos.