Red Hat Training

A Red Hat training course is available for RHEL 8

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

CampoTipoPadrãoDescrição

pcmk_host_argument

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_timeout

tempo

60s

Especifique um tempo limite 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_action

corda

monitor

Um comando alternativo para 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_timeout

tempo

60s

Especifique um tempo limite 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_retries

inteiro

2

O número máximo de vezes 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_timeout

tempo

60s

Especifique um tempo limite 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.

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çãoPadrãoDescriçã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.

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