Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.13. Configurando um Disco de Quorum

Nota

Os parâmetros do disco de quorum e heurísticas dependem do ambiente local e os requerimentos especiais requeridos. Para entender o uso dos parâmetros do disco de quorum e heurísticas, consulte a man page qdisk(5). Se você requer assistência para entender e usar o disco de quorum, contate um representante autorizado de suporte da Red Hat.
Use o seguinte comando para configurar seu sistema para usar um disco de quorum:
ccs -h host --setquorumd [quorumd options]
Note que este comando redefine todas as propriedades que você pode definir com a opção --setquorumd para seus valores padrão, como descrito em Seção 5.1.5, “Comandos que Sobrescrevem Configurações Anteriores”.
A Tabela 5.1, “Opções do Disco de Quorum” resume o significado das opções de disco de quorum que você pode precisar definir. Para uma lista completa de parâmetros do disco de quorum, consulte o esquema de cluster em /usr/share/cluster/cluster.rng, e o esquema anotado em /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html.

Tabela 5.1. Opções do Disco de Quorum

Parâmetro Descrição
interval A frequencia de ciclos de leitura/escrita, em segundos.
votes O número de votos de quorum anuncia ao cman quando ele possui uma contagem alta o bastante.
tko O número de ciclos que um nó deve perder para ser declarado morto.
min_score A contagem mínima para um nó ser considerado "vivo". Se omitido ou ajustado para 0, a função padrão floor((n+1)/2), é usada, onde n é a soma da contagem de heurísticas. O valor da Contagem Mínima nunca deve exceder a soma da da contagem de heurísticas; caso contrário, o disco de quorum pode não estar disponível.
device O dispositivo de armazenamento que o daemon quorum usa. O dispositivo deve ser o mesmo em todos os nós.
label Especifica o rótulo do disco de quorum criado pelo utilitário mkqdisk. Se este campo contém uma entrada, o rótulo sobrescreve o campo do Dispositivo. Se este campo é usado, o daemon do quorum le o /proc/partitions e verifica por assinaturas qdisk em cada dispositivo de bloco encontrado, comparando o rótulo com o rótulo especificado. Isto é útil em configurações onde o nome de dispositivo de quorum difere entre os nós.
Use o seguinte comando para configurar as heurísticas para um disco de quorum:
ccs -h host --addheuristic [heuristic options]
A Tabela 5.2, “Heurísticas do Disco de Quorum” resume o significado das heuristicas do disco de quorum que você poderá precisar definir.

Tabela 5.2. Heurísticas do Disco de Quorum

Parâmetro Descrição
program O caminho para o programa utilizado para determinar se esta eurística está disponível. Isto pode ser qualquer coisa que possa ser executada pelo /bin/sh -c. Um valor de retorno de 0 indica sucesso; qualquer outra coisa indica falha. Este parâmetro é necessário para utilizar o disco do quorum.
interval A frequencia (em segundos) na qual a heurística é consultada. O intervalo padrão para cada heurística é de 2 segundos.
score O peso desta heurística. Seja cuidadoso quando determinar contagem para as heurísticas. A contagem padrão para cada heurística é 1.
tko O número consecutivo de falhas requeridas antes que esta heuristica seja declarada indisponível.
Para ver uma lista das opções de disco de quorum e heurísticas que estão configuradas em um sistema, você pode executar o seguinte comando:
ccs -h host --lsquorum
Para remover um heurística especificada por uma opção da heurística, você pode executar o seguinte comando:
ccs -h host rmheuristic [heuristic options]
Observe que quando você tiver terminado de configurar todos os componentes de seu cluster, você precisará sincronizar o arquivo de configuração do cluster em todos os nódos, como descrito na Seção 5.15, “Propagar o Arquivo de Configuração aos Nós do Cluster”.

Nota

A sincronização e ativação propaga e ativa o atualizado arquivo de configuração do cluster atualizado. Entretanto, para o disco de quorum operar, você deve reinicializar o cluster (consulte a Seção 6.2, “Iniciando e Parando um Cluster”), certificando-se de que você reiniciou o daemon do qdiskd em cada nó.