• Nenhum resultado encontrado

OPÇÕES AVANÇADAS DE CONFIGURAÇÃO DE CERCAS

No documento Red Hat Enterprise Linux 8 (páginas 73-85)

CAPÍTULO 9. CONFIGURAÇÃO DE CERCAS EM UM CLUSTER DE ALTA DISPONIBILIDADE DE CHAPÉU VERMELHO

9.4. OPÇÕES AVANÇADAS DE CONFIGURAÇÃO DE CERCAS

Tabela 9.2, “Propriedades Avançadas dos Dispositivos de Esgrima” resume as propriedades adicionais que você pode definir para dispositivos de esgrima. Note que estas propriedades são apenas para uso avançado.

Tabela 9.2. Propriedades Avançadas dos Dispositivos de Esgrima

Campo Tipo Padrão Descrição

pcmk_host_argume nt

corda porto Um parâmetro

alternativo para fornecer em vez de porto. Alguns dispositivos não suportam o parâmetro padrão de porta ou podem fornecer parâmetros adicionais. Use isto para especificar um parâmetro

alternativo, específico do dispositivo, que deve indicar a máquina a ser vedada. Um valor de none pode ser usado para dizer ao grupo que não forneça nenhum parâmetro adicional.

pcmk_reboot_action corda reinicialização Um comando alternativo para executar ao invés de reboot. Alguns dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico do dispositivo, que implemente a ação de reinicialização. pcmk_reboot_timeo

ut tempo 60s Especifique um tempolimite alternativo a ser usado para ações de reinicialização em vez de stonith-timeout. Alguns dispositivos precisam de muito mais/menos tempo para serem completados do que o normal. Use isto para especificar um tempo limite alternativo, específico para o dispositivo, para ações de reinicialização. pcmk_reboot_retries inteiro 2 O número máximo de

vezes para tentar novamente o comando reboot dentro do período de tempo limite. Alguns dispositivos não suportam conexões múltiplas. As operações podem falhar se o dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar de novo a operação, se houver tempo restante. Use esta opção para alterar o número de vezes que o Pacemaker reinicia as ações antes de desistir.

pcmk_off_action corda off Um comando alternativo para executar ao invés de off. Alguns

dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico para o dispositivo, que implemente a ação off.

pcmk_off_timeout tempo 60s Especifique um tempo limite alternativo a ser usado para ações fora do ar em vez de stonith-timeout. Alguns dispositivos precisam de muito mais ou muito menos tempo para serem completados do que o normal. Use isto para especificar um tempo limite alternativo, específico para o dispositivo, para as ações de desligamento. pcmk_off_retries inteiro 2 O número máximo de

vezes para tentar novamente o comando off dentro do tempo limite. Alguns dispositivos não suportam conexões múltiplas. As operações podem falhar se o dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar de novo a operação, se houver tempo restante. Use esta opção para alterar o número de vezes em que o Pacemaker tenta novamente desligar as ações antes de desistir.

pcmk_list_action corda lista Um comando alternativo para executar ao invés de list. Alguns

dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico do dispositivo, que implemente a ação da lista.

pcmk_list_timeout tempo 60s Especifique um tempo limite alternativo a ser usado para ações de lista. Alguns dispositivos precisam de muito mais ou muito menos tempo para serem completados do que o normal. Use isto para especificar um tempo limite alternativo, específico do

dispositivo, para as ações da lista. pcmk_list_retries inteiro 2 O número máximo de

vezes para tentar novamente o comando list dentro do período de tempo limite. Alguns dispositivos não suportam conexões múltiplas. As operações podem falhar se o dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar de novo a operação, se houver tempo restante. Use esta opção para alterar o número de vezes que o Pacemaker tenta novamente listar ações antes de desistir.

pcmk_monitor_actio

n corda monitor Um comando alternativopara executar ao invés de monitor. Alguns dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico do dispositivo, que implemente a ação de monitoramento. pcmk_monitor_time

out tempo 60s Especifique um tempolimite alternativo a ser usado para ações de monitoramento em vez de stonith-timeout. Alguns dispositivos precisam de muito mais ou muito menos tempo para serem completados do que o normal. Use isto para especificar um tempo limite alternativo, específico para o dispositivo, para as ações de

monitoramento.

pcmk_monitor_retrie

s inteiro 2 O número máximo devezes para tentar

novamente o comando monitor dentro do período de tempo limite. Alguns dispositivos não suportam conexões múltiplas. As operações podem falhar se o dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar de novo a operação, se houver tempo restante. Use esta opção para alterar o número de vezes que o Pacemaker volta a testar as ações de monitoramento antes de desistir.

pcmk_status_action corda status Um comando alternativo para executar ao invés de status. Alguns dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico para o dispositivo, que implemente a ação de status.

pcmk_status_timeou

t tempo 60s Especifique um tempolimite alternativo a ser usado para ações de status em vez de stonith-timeout. Alguns dispositivos precisam de muito mais ou muito menos tempo para serem completados do que o normal. Use isto para especificar um tempo limite alternativo, específico do

dispositivo, para as ações de status. pcmk_status_retries inteiro 2 O número máximo de

vezes para tentar novamente o comando de status dentro do período de tempo limite. Alguns dispositivos não suportam conexões múltiplas. As operações podem falhar se o dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar de novo a operação, se houver tempo restante. Use esta opção para alterar o número de vezes em que o Pacemaker tenta novamente as ações de status antes de desistir.

pcmk_delay_base tempo 0s Habilitar um atraso de base para ações de pedra e especificar um valor de atraso de base. Em um cluster com um número par de nós, configurar um atraso pode ajudar a evitar que os nós se cerquem uns aos outros ao mesmo tempo em uma divisão uniforme. Um atraso aleatório pode ser útil quando o mesmo dispositivo de cerca é usado para todos os nós, e diferentes atrasos estáticos podem ser úteis em cada dispositivo de cerca quando um dispositivo separado é usado para cada nó. O atraso geral é derivado de um valor de atraso aleatório

adicionando este atraso estático para que a soma seja mantida abaixo do atraso máximo. Se você definir pcmk_delay_base mas não definir pcmk_delay_max, não há nenhum componente aleatório para o atraso e este será o valor de pcmk_delay_base. Alguns agentes individuais de cercas implementam um parâmetro de "atraso", que é independente de atrasos configurados com uma propriedade pcmk_delay_*. Se ambos os atrasos forem configurados, eles são adicionados juntos e, portanto, geralmente não seriam usados em conjunto.

pcmk_delay_max tempo 0s Permitir um atraso aleatório para ações pedregosas e

especificar o máximo de atraso aleatório. Em um cluster com um número par de nós, configurar um atraso pode ajudar a evitar que os nós se cerquem uns aos outros ao mesmo tempo em uma divisão uniforme. Um atraso aleatório pode ser útil quando o mesmo dispositivo de cerca é usado para todos os nós, e diferentes atrasos estáticos podem ser úteis em cada dispositivo de cerca quando um dispositivo separado é usado para cada nó. O atraso geral é derivado deste valor de atraso aleatório adicionando um atraso estático para que a soma seja mantida abaixo do atraso máximo. Se você definir pcmk_delay_max, mas não definir pcmk_delay_base, não há nenhum componente estático para o atraso. Alguns agentes individuais de cercas implementam um parâmetro de "atraso", que é independente de atrasos configurados com uma propriedade pcmk_delay_*. Se ambos os atrasos forem configurados, eles são adicionados juntos e, portanto, geralmente não seriam usados em conjunto.

pcmk_action_limit inteiro 1 O número máximo de ações que podem ser realizadas em paralelo neste dispositivo. A propriedade do cluster concurrent-

fencing=true precisa ser configurada primeiro (este é o valor padrão para RHEL 8.1 e

posterior). Um valor de - 1 é ilimitado.

pcmk_on_action corda em Apenas para uso avançado: Um comando alternativo para

executar em vez de on. Alguns dispositivos não suportam os comandos padrão ou podem fornecer comandos adicionais. Use isto para especificar um comando alternativo, específico para o dispositivo, que implemente a ação on. pcmk_on_timeout tempo 60s Apenas para uso

avançado: Especifique um tempo limite alternativo para usar para ações em on ao invés de stonith- timeout. Alguns dispositivos precisam de muito mais ou muito menos tempo para serem completados do que o normal. Use isto para especificar um timeout alternativo, específico para o dispositivo, para ações em on.

pcmk_on_retries inteiro 2 Apenas para uso avançado: O número máximo de vezes para tentar novamente o comando on dentro do período de tempo limite. Alguns dispositivos não suportam múltiplas conexões. As operações podem fail se o

dispositivo estiver ocupado com outra tarefa, então o Pacemaker irá

automaticamente tentar novamente a operação, se houver tempo restante. Use esta opção para alterar o número de vezes que o Pacemaker tenta novamente on ações antes de desistir.

Campo Tipo Padrão Descrição

Além das propriedades que você pode definir para cada dispositivo de cerca, há também propriedades de agrupamento que você pode definir que determinam o comportamento da cerca, como descrito em

Tabela 9.3, “Propriedades de aglomeração que determinam o comportamento das vedações” . Tabela 9.3. Propriedades de aglomeração que determinam o comportamento das vedações

Opção Padrão Descrição

stonith-enabled verdadeiro Indica que os nós que falharam e os nós com recursos que não podem ser parados devem ser cercados. A proteção de seus dados requer que você defina isto true.

Se true, ou não configurado, o grupo se recusará a iniciar recursos a menos que um ou mais recursos STONITH também tenham sido configurados. A Red Hat só suporta clusters com este valor definido para true.

stonith-action reinicialização Ação para enviar ao dispositivo STONITH. Valores permitidos: reboot, off. O valor poweroff também é permitido, mas é usado somente para dispositivos legados.

stonith-timeout 60s Quanto tempo esperar para que uma ação de STONITH seja concluída.

stonith-max-attempts 10 Quantas vezes a esgrima pode falhar para um alvo antes que o agrupamento não o volte a tentar imediatamente.

stonith-watchdog-timeout O tempo máximo de espera até que um nó possa ser assumido como tendo sido morto pelo cão de guarda de hardware.

Recomenda-se que este valor seja ajustado para o dobro do valor do timeout do cão de guarda de hardware. Esta opção só é necessária se a SBD baseada em Watchdog for usada para esgrima. concurrent-fencing verdadeiro (RHEL 8.1 e

posteriores)

Permitir que as operações de esgrima sejam realizadas em paralelo.

fence-reaction parar (Red Hat Enterprise Linux 8.2 e posteriores) Determina como um nó de cluster deve reagir se notificado de sua própria vedação. Um nó de cluster pode receber notificação de seu próprio cercado se o cercado estiver mal configurado, ou se estiver em uso um cercado de tecido que não corte a comunicação de cluster. Os valores permitidos são stop para tentar parar imediatamente o Pacemaker e ficar parado, ou panic para tentar reiniciar imediatamente o nó local, caindo de volta para parar em caso de falha.

Embora o valor padrão para esta propriedade seja stop, a escolha mais segura para este valor é panic, que tenta reinicializar imediatamente o nó local. Se você preferir o comportamento de parada, como é mais provável que seja o caso em conjunto com a vedação de tecido, é

recomendável que você defina isto explicitamente.

Opção Padrão Descrição

Para informações sobre a definição das propriedades de agrupamento, consulte Definição e remoção das propriedades de agrupamento.

No documento Red Hat Enterprise Linux 8 (páginas 73-85)