2.9. Considerações para usar o Disco de Quorum
O Disco de Quorum é um daemon quorum baseado em disco,
qdiskd
, que fornece heurísticas complementares para determinar adequação do nó. Com heurísticas você pode determinar fatores que são importantes para a operação do nós em um evento de partição da rede. Por exemplo, em um cluster de quatro nós com uma divisão 3:1, ordinariamente, os três nós automaticamente "ganham" por causa da maioria três pra um. Sob essas circunstâncias, o nó possui um fence. Com o qdiskd
entretanto, você pode configurar as heurísticas que permitem um nó a vencer baseado no acesso a um recurso crítico (por exemplo, um caminho de rede crítico). Se seu cluster requer métodos adicionais para determinar a saúde do nó, então você deveria configurar o qdiskd
para atender essas necessidades.
Nota
Configurando o
qdiskd
não é requerido ao menos que você tenha requerimentos especiais para a saúde do nó. Um exemplo de um requerimento especial é uma configuração "todos-menos-um" Em uma configuração "todos-menos-um", o qdiskd
está configurado para fornecer suficientes votos de quorum para manter quorum mesmo que somente um nó esteja funcionando.
Importante
Em geral, heurísticas e outros parâmetros
qdiskd
para sua implementação dependem do ambiente local e requerimentos especiais necessários. Para entender o uso de heurísticas e outros parâmetros qdiskd
, consulte a página man qdisk(5). Se você requer assistencia para entender sobre o uso do qdiskd
para seu local, contate um representante de suporte Red Hat autorizado.
Se você precisar usar o comando
qdiskd
, você deveria levar em conta as seguintes considerações:
- Votos de nós do Cluster
- Quando usar o Disco de Quorum, cada nó do cluster deve ter um voto.
- O valor de expiração de sessão da afiliação CMAN
- O valor de expiração CMAN (o tempo que um nó precisa de estar sem resposta antes que o CMAN considere que o nó precisa ser eliminado e não mais um membro) deve ser ao menos duas vezes o valor de expiração de afiliação do
qdiskd
. A razão é por causa que o daemon quorum deve detectar nós com falha sozinho, e pode levar muito mais tempo para fazer isso do que o CMAN. O valor padrão para a expiração de afiliação do CMAN é 10 segundos. Outras condições específicas do lugar podem afetar o relacionamento entre a valores de expiração de afiliação do CMAN e oqdiskd
. Para assistência em ajustar o valor de expiração de afiliação do CMAN, contate um representante de suporte autorizado Red Hat. - Fencing
- Para garantir um fencing confiável quando usar o
qdiskd
, use o power fencing. Enquanto outros tipos de fencing podem ser confiáveis para cluster não configurados com oqdiskd
, eles não são confiáveis para um cluster configurado com oqdiskd
. - Nós máximos
- Um cluster configurado com o
qdiskd
suporta um máximo de 16 nós. A razão para o limite é por causa da escalabilidade; aumentando a contagem de nós, aumenta o número de contenções de E/S síncronas para o dispositivo de disco de quorum compartilhado. - Dispositivo de Disco de Quorum
- Um dispositivo de disco de quorum deve ser um dispositivo de bloco compartilhado com acesso de leitura e escritas simultâneos por todos os nós no cluster. O tamanho mínimo do dispositivo de bloco é 10 Megabytes. Exemplos de dispositivos de bloco compartilhados que podem ser usados pelo
qdiskd
são uma multi-port SCSI RAID array, Fibre Channel RAID SAN, ou um RAID-configured iSCSI target. Você pode criar um dispositivo de disco de quorum com omkqdiskd
, o Utilitário de Disco de Quorum de Cluster. Para informações sobre o uso deste utilitário, consulte a página man mkqdiskd(8).Nota
Usando o JBOD como disco de quorum não é recomendado. Um JBOD não pode fornecer desempenho dependente e então não pode permitir que um nó escreva nele rápido o suficiente. Se um nó é incapaz de escrever em um dispositivo de disco de quorum rapido o bastante, o nó é falsamente expulso de um cluster.