[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: propriedades customizadas de cluster dinâmico

Você pode usar as propriedades customizadas do cluster dinâmico para alterar o comportamento de seus clusters dinâmicos e posicionamento de aplicativo.

Para configurar propriedades customizadas de posicionamento de aplicativo, expanda Servidores > Clusters > Clusters dinâmicos > [nome do cluster] > Propriedades customizadas.

Propriedade Customizada APC.predictor

Use a propriedade customizada APC.predictor para ativar a função do controlador de posicionamento de aplicativos.

Configurando a propriedade customizada, o controlador de posicionamento de aplicativos inicia e para os servidores com base no uso de CPU sozinho. O controlador não recupera dados do Gerenciador Autônomo de Fluxo de Solicitações (ARFM) sobre quais servidores devem ser iniciados e interrompidos.

Tabela 1. Valores da Propriedade CustomizadAPC.predictor
Valor Description
Escopo Célula
Valor válido CPU

Propriedade Customizada quiesceTimeOutMS

É possível usar a propriedade customizada quiesceTimeOutMS para definir o valor de tempo limite para colocar em modo quiesce para as instâncias de cluster dinâmico.

Configure o valor da propriedade customizada para a quantidade de tempo em milissegundos, para esperar antes que o cluster dinâmico seja interrompido. Por exemplo, se você desejar um cluster dinâmico pare após 1 minuto de quiesce, defina o valor para 60000. Se os servidores estiverem sendo interrompidos pelo controlador de posicionamento de aplicativos, o valor de tempo limite da operação de servidor será usado por padrão. Se os servidores estiverem sendo interrompidos pelo monitoramento do gerenciador de funcionamento, o valor de reinício do tempo limite será usado por padrão.

Tabela 2. Valores da Propriedade Customizada quiesceTimeOutMS
Valor Description
Escopo Cluster dinâmico
Valores válidos Integer

Propriedade Customizada CenterCell

Ao configurar o gerenciamento de desempenho multi-celular em seu ambiente, é possível usar a propriedade customizada CenterCell para designar uma célula como célula central. Você também configura a propriedade customizada CenterCell individualmente para cada célula que desejar designar como uma célula de ponto.

Evitar Problemas Evitar Problemas: Uma e apenas uma propriedade customizada deve ser configurada como true.gotcha
Tabela 3. Valores de Propriedade Customizada CenterCell
Valor Description
Escopo Célula
Valores válidos true: Designa uma célula como célula central

false: Designa uma célula como uma célula de ponto

Propriedade Customizada lazyStartMinInstances

É possível usar a propriedade customizada lazyStartMinInstances para configurar diversas instâncias do servidor para iniciarem quando o ODR detectar atividade para um cluster dinâmico inativo.

Antes da Versão 6.1.1.2, somente uma instância do servidor foi iniciada quando um cluster dinâmico foi configurado para início lento de aplicativo e o ODR recebeu solicitações para o cluster dinâmico inativo. Ao configurar a propriedade customizada lazyStartMinInstances em um cluster dinâmico específico, no entanto, diversas instâncias podem ser iniciadas por esse determinado cluster dinâmico. Se outros clusters dinâmicos configurados para início lento de aplicativo existirem, esses clusters iniciarão apenas uma instância cada.

Como alternativa, é possível configurar a propriedade customizada no controlador de posicionamento de aplicativos para que todos os seus clusters dinâmicos sejam afetados. Entretanto, o conjunto de valores da propriedade customizada no nível do cluster dinâmico substitui o conjunto de valores de propriedade customizada no nível de substituição de aplicativo.

Tabela 4. Valores de Propriedade Customizada lazyStartMinInstances
Valor Description
Escopo Cluster dinâmico
Valores válidos Um valor de número inteiro que especifica o número mínimo de instâncias que serão iniciadas lentamente
Padrão 1

Propriedade Customizada equalCPUFactor

Você pode usar a propriedade customizada equalCPUFactor para dizer ao DWLM (Dynamic Workload Manager) como equalizar o desempenho dos servidores em um cluster dinâmico.

O DWLM calcula pesos dinâmicos para os servidores em um cluster dinâmico para equalizar o desempenho dos servidores. As duas medidas comuns de desempenho do servidor são:
  • Tempo médio de serviço para um pedido que é enviado para o servidor.
  • A utilização do processador do nó.
Com a propriedade customizada é possível especificar a relevância de uma dessas medidas sobre a outra. Por exemplo, se desejar consistência sobre como os usuários de seu site percebem o desempenho do site, você pode optar por otimizar o tempo médio de serviço. Se você estiver mais preocupado com a utilização de seu hardware, você pode escolher a utilização do processador como sua medida de desempenho.

Para colocar mais prioridade sobre o tempo de serviço da média de equalização, configure o valor de propriedade customizada como 0. Para equalizar a utilização do processador do nó, configure o valor como 1. Para usar uma mistura de ambas as medidas com um peso relativo para cada medida, configure o valor para um valor fracionário entre 0 e 1 como, por exemplo, 0.4. Configurando o valor para um fração, você está colocando um peso relativo de 0.4 para a utilização do processador e 1-0.4, ou um 0.6, de peso relativo para o tempo médio de serviço.

A equalização de ambas as medidas ao mesmo tempo pode não ser possível todas as vezes. Por exemplo, em um ambiente onde os servidores são heterogêneos ou possuem uma variação desigual de quantidade de carga em segundo plano, a equalização da utilização do processador pode resultar em um tempo médio de serviço desigual. Um servidor rápido e um lento executando na mesma utilização de processador pode resultar em um tempo médio de pedido curto e longo, respectivamente. Um pedido que gasta uma quantidade significativamente de tempo em um dos diversos servidores em uma camada mais profunda em um tempo médio de serviço diferente. Esta variação pode ocorrer dependendo do servidor ao qual o pedido foi enviado, mesmo se os servidores na camada mais profunda forem homogêneos e possuírem utilização de processador igual. Existem outras situações onde o tempo de serviço de um pedido depende de recursos diferentes do processador. O valor da propriedade customizada equalCPUFactor ajuda o controlador DWLM a determinar uma medida ponderada tanto do tempo médio de serviço quanto da utilização do processador a ser equalizada.

Mesmo sem a propriedade customizada equalCPUFactor, a utilização do processador dos servidores em um determinado cluster dinâmico tem um efeito no comportamento do controlador DWLM. Em geral, quando a utilização do processador é baixa, a distribuição igual de cargas assume precedência sobre a equalização do desempenho do tempo de serviço ou da utilização. Gradualmente, conforme a utilização aumenta, o desempenho da equalização começa a assumir precedência. Em valores muito altos de utilização do processador, os pesos tendem a não mudar muito para se evitar instabilidade. Quando a utilização do processador é alta, a sensibilidade do desempenho na distribuição de cargas naquele ponto de operação extremo aumenta.

Tabela 5. Valores da Propriedade Customizada equalCPUFactor
Valor Description
Escopo Célula, que aplica-se a todos os clusters dinâmicos na célula, ou no nível de cluster dinâmico individual. Se a propriedade customizada for especificada tanto no nível do cluster dinâmico quanto da célula, o valor de nível do cluster dinâmico substitui o valor que é especificado no nível de célula.
Valores válidos Um valor fracionário entre 0 e 1
Padrão 0 para ambientes não virtualizados e 1 para ambientes virtualizados

Propriedade Customizada HttpSessionRebalanceOff

É possível usar a propriedade customizada HttpSessionRebalanceOff para desativar o rebalanceamento da sessão de HTTP.

O rebalanceamento da sessão HTTP é automaticamente ativado. Você pode utilizar o reequilíbrio da sessão HTTP para redesignar afinidades de sessão existentes para novos servidores que se tornam disponíveis para o processamento de determinados aplicativos da Web. Para obter mais informações, leia sobre o rebalanceamento de sessão HTTP.

Utilize a propriedade customizada HttpSessionRebalanceOff se quiser retornar sua configuração para o antigo comportamento de sessão HTTP, no qual as afinidades de sessão são estabelecidas com um determinado servidor de aplicativos e não são redesignadas para nenhum servidor novo que se torne disponível.

Por padrão, o rebalanceamento da sessão é desativado nos clusters dinâmicos que consistem em servidores que não estão executando o WebSphere Application Server, como servidores PHP ou Tomcat, porque talvez você tenha outro mecanismo de armazenamento em cluster de sessão implementado para esses servidores.

Você pode considerar a desativação do reequilíbrio da sessão HTTP se os tamanhos de sua sessão forem grandes. Se suas sessões forem grandes, o custo para mover as sessões para um novo servidor pode ser maior que o benefício de retirar a carga de trabalho do servidor original. Você pode utilizar os dados da PMI (Performance Monitoring Infrastructure) para decidir se deve desativar o reequilíbrio da sessão. Talvez você veja em seus dados de PMI que o tempo de resposta, a utilização de memória e a utilização do processador é aumentada em servidores específicos para transferir as informações da sessão. Para obter mais informações sobre a análise de dados PMI e as melhores práticas para uso de sessões HTTP, leia sobre o Performance Monitoring Infrastructure (PMI).

Se você deixar o rebalanceamento da sessão ativado, conforme as sessões se tornarem mais uniformemente distribuídas, a utilização de memória e de processador também se tornará mais uniformemente distribuída pelos servidores no cluster. Se um cluster estiver mais balanceado, será mais fácil para o Intelligent Management tomar decisões autônomas.

Tabela 6. Valores da Propriedade Customizada HttpSessionRebalanceOff
Valor Description
Escopo Cluster dinâmico
Valores válidos true: Desativa o rebalanceamento de sessão HTTP.

false: ativa o rebalanceamento da sessão HTTP. Se desejar desativar o rebalanceamento da sessão HTTP para servidores de aplicativo do WebSphere Application Server, você pode excluir a propriedade customizada.

Padrão

Para clusters dinâmicos que consistem em servidores de aplicativos do WebSphere Application Server: false (ativado)

Para clusters dinâmicos que consistem em servidores que não são servidores de aplicativos do WebSphere Application Server, como servidores PHP ou Tomcat: true (desativado)

Propriedade Customizada numVerticalInstances

Utilize esta propriedade customizada para definir o número de dynamic cluster instances em um nó.

Utilize esta propriedade customizada somente se os nós no cluster dinâmico forem heterogêneos e sua capacidade variar. Se os nós em seu cluster dinâmico forem homogêneos, você poderá definir o número de instâncias do cluster dinâmico uma vez no console administrativo. Para obter mais informações sobre as instâncias do cluster dinâmico, leia sobre a configuração de um cluster dinâmico com nós Heterogêneos para suportar o empilhamento vertical.

Tabela 7. Valores da Propriedade Customizada numVerticalInstances
Valor Description
Escopo Cluster dinâmico
Formato do nome Especifique o nome da propriedade customizada como numVerticalInstances.node_name, onde o node_name é o nome do seu nó.
Valores válidos Valor de número inteiro para o número de pilhas

Propriedade Customizada proactiveIdleStop

É possível usar a propriedade customizada proactiveIdleStop para parar dynamic cluster instances durante períodos de inatividade.

Esta propriedade customizada inclui função na definição Se outros clusters dinâmicos precisarem de recursos, pare todas as instâncias deste cluster durante períodos de inatividade no console administrativo. Esta configuração deve ser ativada com esta propriedade customizada. Com a configuração do console administrativo, as instâncias serão interrompidas apenas se outros clusters da célula precisarem de recursos que estiverem sendo utilizados pelas instâncias inativas. Especifique também um período de tempo de espera antes de parar instâncias do cluster. Configurando essa propriedade customizada, as instâncias inativas serão interrompidas mesmo que os recursos não sejam necessários em outro lugar no ambiente. A instância de cluster fica inativa na quantidade de tempo especificado na configuração do console administrativo.

O Application Placement Controller para a instância em algum ponto no tempo entre a quantidade de tempo que você especificou na definição do console administrativo mais o valor especificado para a configuração Tempo mínimo entre mudanças de posicionamento no painel de configuração do Application Placement Controller. Por exemplo, se você configurar a propriedade customizada proactiveIdleStop como true, o valor de Tempo mínimo entre as mudanças de posicionamento é de 15 minutos, e o valor Tempo a ser aguardado antes de interromper instâncias é de 5 minutos, a dynamic cluster instance é interrompida em algum instante entre 5 minutos e 20 minutos depois do último pedido ser encaminhado para a instância.

Tabela 8. Valores da Propriedade Customizada proactiveIdleStop
Valor Description
Escopo Cluster dinâmico, exceto para clusters dinâmicos de On Demand Routers (ODRs)
Valores válidos Booleano
Padrão false (desativado)
[AIX Solaris HP-UX Linux Windows][z/OS]

Propriedade Customizada routableTimeoutMS

Enquanto um membro de cluster dinâmico estiver sendo iniciado, há um período de tempo em que o membro ainda não está pronto para processar as solicitações do On Demand Router (ODR). Use a propriedade customizada routableTimeoutMS para definir o tempo de espera do ODR, em milissegundos, antes de rotear o tráfego para um membro de cluster dinâmico recém-iniciado.

Por exemplo, ao usar o modo de manutenção do nó ou do servidor, o controlador de posicionamento de aplicativos (APC) aloca recursos para substituir aqueles que entram no modo de manutenção. Outro exemplo é quando o APC relocaliza um membro de cluster dinâmico de um nó para outro devido a restrições de memória, CPU ou outras restrições. Em cada um desses casos, um tempo adicional além do padrão de 60000 milissegundos poderá ser necessário para os aplicativos se tornarem ativos nos recursos recém-iniciados.

Nota: Use esta propriedade customizada somente se o código de erro HTTP 503 estiver ocorrendo durante os estados de transição do membro de cluster dinâmico.
Tabela 9. Propriedade Customizada routableTimeoutMS
Valor Description
Escopo Clusters dinâmicos de On Demand Routers (ODRs)
Valores válidos Tempo máximo de espera para capacidade de roteamento do ODR
Padrão 60000 milissegundos
[z/OS]

Propriedade Customizada serverSpecificShortNames

Para plataformas z/OS, a propriedade customizada serverSpecificShortNames é especificada no cluster dinâmico para indicar os nomes abreviados específicos de membros de cluster em um formato de lista separado por vírgula, por exemplo: SSN1,SSN2. Use vírgulas para separar vários nomes abreviados. Se você não fornecer nomes abreviados suficientes para serem usados para todos os membros de cluster, os membros de cluster restantes serão nomes abreviados genéricos gerados designados, como BBOS001, BBOS002, etc.

Tabela 10. Valores da Propriedade Customizada serverSpecificShortNames
Valor Description
Escopo Cluster dinâmico
Valores válidos Lista separada por vírgula de nomes abreviados para membros de clusters dinâmicos como, por exemplo, SSN1,SSN2

Propriedade Customizada updateWLM

Quando essa propriedade é configurada como false, o controlador DWLM não atualizará os pesos calculados para os membros de cluster no Work Load Management (WLM). O valor padrão dessa propriedade é true. É necessária reciclagem de célula para essa propriedade customizada entrar em vigor. É recomendável que updateWLM seja configurada para false quando o HAManager estiver desativado em toda a célula ou em todos os membros de cluster dinâmico.
Nota: Essa propriedade customizada pode ser configurada no nível do cluster dinâmico e no nível da célula:
  • Se for configurado no nível de célula, ele se aplica a todos os clusters dinâmicos na célula.
  • Se configurado no nível do CD, ele se aplica apenas a esse CD.
Tabela 11. Valores da Propriedade Customizada updateWLM
Valor Description
Escopo Cluster dinâmico ou célula
Valores válidos true ou false
Padrão true

Ícone que indica o tipo de tópico Tópico de Referência



Í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=rwve_odccustprop
Nome do arquivo: rwve_odccustprop.html