Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 65. Quórum de Cluster

Um cluster do Red Hat Enterprise Linux High Availability Add-On usa o serviço votequorum, em conjunto com a esgrima, para evitar situações de cérebro dividido. Um número de votos é atribuído a cada sistema no cluster, e as operações de cluster são permitidas somente quando uma maioria de votos está presente. O serviço deve ser carregado em todos os nós ou em nenhum; se for carregado em um subconjunto de nós de cluster, os resultados serão imprevisíveis. Para informações sobre a configuração e operação do serviço votequorum, consulte a página de manual votequorum(5).

65.1. Configuração das opções do quorum

Há algumas características especiais de configuração de quorum que você pode definir ao criar um cluster com o comando pcs cluster setup. Tabela 65.1, “Opções do Quorum” resume estas opções.

Tabela 65.1. Opções do Quorum

OpçãoDescrição

auto_tie_breaker

Quando ativado, o aglomerado pode sofrer até 50% de falhas nos nós ao mesmo tempo, de forma determinista. A partição do cluster, ou o conjunto de nós que ainda estão em contato com o nodeid configurado em auto_tie_breaker_node (ou o mais baixo nodeid se não estiver configurado), permanecerá quorato. Os outros nós serão questionados.

A opção auto_tie_breaker é utilizada principalmente para clusters com um número par de nós, pois permite que o cluster continue operando com uma divisão uniforme. Para falhas mais complexas, tais como divisões múltiplas e desiguais, é recomendado o uso de um dispositivo de quorum, como descrito nos dispositivos Quorum.

A opção auto_tie_breaker é incompatível com os dispositivos de quorum.

wait_for_all

Quando ativado, o agrupamento será quorato pela primeira vez somente após todos os nós terem sido visíveis pelo menos uma vez ao mesmo tempo.

A opção wait_for_all é usada principalmente para clusters de dois nós e para clusters de nós pares usando o algoritmo de quorum lms (último homem de pé).

A opção wait_for_all é ativada automaticamente quando um cluster tem dois nós, não utiliza um dispositivo de quorum e auto_tie_breaker é desativado. Você pode anular isto, definindo explicitamente wait_for_all como 0.

last_man_standing

Quando ativado, o agrupamento pode recalcular dinamicamente expected_votes e o quorum sob circunstâncias específicas. Você deve habilitar wait_for_all quando ativar esta opção. A opção last_man_standing é incompatível com os dispositivos de quorum.

last_man_standing_window

O tempo, em milissegundos, para esperar antes de recalcular expected_votes e o quorum após um agrupamento perder nós.

Para maiores informações sobre a configuração e utilização destas opções, consulte a página de manual votequorum(5).