Políticas de Prioridade Dinâmica de Nós
A política de prioridade de nós padrão é a ordem ne lista de nós participantes. Entretanto, pode haver um nó de controle selecionado dinamicamente de acordo com o valor de uma propriedade de sistema específica no momento de falha.
A Prioridade Dinâica de Nós implica na seleção de um nó que adquire o grupo de recursos baseado nos valores de atributos de sistema calculados em tempo de execução. Estes valores são obtidos por consulta ao subsistema RMC. Em particular, um dos atributos a seguir podem ser escolhidos para Prioridade Dinâmica de Nós:
cl_highest_free_mem- seleciona o nó com a mais alta porcentagem de memória livrecl_highest_idle_cpu- seleciona o nó com o maior tempo de processador disponívelcl_lowest_disk_busy- seleciona o disco que está menos ocupado
O gerenciador de cluster PowerHA® SystemMirror® consulta o subsistema RMC a cada três minutos para obter o valor atual de atributos em cada nó e distribui-los de largura de cluster. O intervalo em que as consultas ao subsistema RMC são executadas, 3 minutos, não é configurável pelo usuário. Durante um evento de fallover de um grupo de recursos com Prioridade Dinâmica de Nós configurada, os valores coletados mais recentemente são usados na determinação do melhor nó para adquirir o grupo de recursos.
| PowerHA SystemMirror | Gerenciador de Recursos RMC | Atributo |
|---|---|---|
| cl_highest_free_mem | IBM®.hospedeiro | PgSpFree |
| cl_highest_idle_cpu | IBM.Host | PctTotalTimeIdle |
| cl_lowest_disk_busy | IBM.PhysicalVolume | PvPctBusy |
O monitor de recursos RMC em um nó pode ser consultado para obter os valores correntes destes atributos:
lsrsrc -Ad IBM.Host
lsrsrc -Ad IBM.PhysicalVolume"Warning:
Dynamic Node Priority is configured in a resource group
with nodes in more than one site. The priority calculation may
fail due to slow communication, in which case the default node
priority will be used instead."cl_highest_udscript_rc
cl_lowest_nonzero_udscript_rcAo selecionar um destes critérios, é preciso também fornecer valores para os atributos caminho do script DNP e tempo limite do DNP para um grupo de recursos. Quando o atributo caminho do script DNP é especificado, o script dado é chamado em todos os nós e valores de retorno são coletados dos nós. A decisão de failover do nó é feito pelo uso desses valores e do critério especificado. Se você escolher o atributo cl_highest_udscript_rc, os valores coletados são ordenados e o nó que retornou o valor mais alto será selecionado como um nó candidato para o failover. Similarmente, se você escolher o atributo cl_lowest_nonzero_udscript_rc, os valores coletados são ordenados e o nó que retornou o menor valor diferente de zero positivo é selecionado como um nó candidato para o failover. Se o valor de retorno do script para todos os nós for igual ou zero, a prioridade padrão do nó será considerada. PowerHA verifica a existência do script e as permissões de execução durante a verificação.
warning: The parameter "SDNP_SCRIPT_TIMEOUT" value specified is greater than the Maximum allowed timeout value. will use " 360."
- Na linha de comandos, insira
smit sysmirror. - No SMIT, selecione
- Selecione o grupo de recursos com a política de failover de
Failover Using Dynamic Node Priority.
- Os valores de retorno do script são considerados no cálculo do DNP.
- Um valor de retorno de zero para um nó indica que o nó não é um nó candidato para o failover.
- Um valor de retorno maior que zero para um nó indica que o nó pode ser um dos nós candidatos.