5.8. Configurando um Domínio de Failover


Um domínio de failover é um subconjunto nomeado de nós no cluster que são elegíveis a executar um serviço de cluster em um evento de falha no nó. Um domínio de failover pode ter as seguintes características:
  • Irrestrito (Unrestricted) — Permite especificar que um subconjunto de membros são preferidos mas que um serviço de cluster atribuído a este domínio pode rodar em qualquer membro disponível.
  • Restringido (Restricted) — Permite restringir os membros que podem rodar um serviço de cluster em particular. Se nenhum dos membros de um domínio de failover restringido estiverem disponíveis, o serviço de cluster não pode ser iniciado (tanto manualmente ou pelo software do cluster).
  • Desordenado (Unordered) — Quando um serviço de cluster é atribuído a um domínio de failover desordenado, o membro no qual o serviço de cluster roda é escolhido a partir dos membros do domínio de failover disponíveis sem ordem de prioridade.
  • Ordenado (Ordered) — Permite especificar uma ordem de preferência entre os membros de um domínio de failover. O membro no topo da lista é o mais preferido, seguido do segundo e assim por diante.
  • Failback — Permite especificar se um serviço do domínio de failover deveria fazer um fail back no nó que estava originalmente rodando antes da falha do nó. Configurando esta característica é útil em circunstâncias onde um nó repetidamente falha e é parte de um domínio de failover ordenado.

    Nota

    A característica de failback é aplicável somente se um failover ordenado é configurado.

Nota

Alterando um configuração de domínio de failover não possui efeito em serviços atualmente em execução.

Nota

Domínio de failover não são requeridos para a operação.
Por padrão, domínios de failover são irrestritos e desordenados.
Em um cluster com diversos membros, usando um domínio de failover restringido pode minimizar o trabalho de configurar o cluster para executar um serviço de cluster (tal como httpd), que requer que você defina a configuração identicamente em todos os membros que rodam o serviço de cluster. Ao invés de configurar o cluster inteiro para rodar o serviço de cluster, você pode definir somente os membros do domínio de failover restringidos que você associou com o serviço de cluster.

Nota

Para configurar um membro preferido, você pode criar um domínio de failover que compreende somente de um membro no cluster. Isso faz que um serviço de cluster rode nesse membro do cluster primariamente (o membro preferido), mas permite que um serviço de cluster fazer um failover para quaisquer dos outros membros.
Para configurar um domínio de failover, realize o seguinte procedimento:
  1. Para adicionar um domínio de failover, execute o seguinte comando:
    ccs -h host --addfailoverdomain name [restricted] [ordered] [nofailback]
    

    Nota

    O nome deve ser descritivo o bastante para distinguir seu propósito relativo a outros nome usados em seu cluster.
    Por exemplo, o comando seguinte configura um arquivo de domínio de failover chamado example_pri no node-01.example.com que é irrestrito, ordenado e permite failback:
    ccs -h node-01.example.com --addfailoverdomain example_pri ordered
    
  2. Para adicionar um nó a um domínio de failover, execute o seguinte comando:
    ccs -h host --addfailoverdomainnode failoverdomain node priority
    Por exemplo, para configurar um domínio de failover example_pri no arquivo de configuração no node-01.example.com que contenha node-01.example.com com prioridade 1, node-02.example.com com prioridade 2, e node-03.example.com com prioridade 3, execute os seguintes comandos:
    ccs -h node-01.example.com --addfailoverdomainnode example_pri node-01.example.com 1
    ccs -h node-01.example.com --addfailoverdomainnode example_pri node-02.example.com 2
    ccs -h node-01.example.com --addfailoverdomainnode example_pri node-03.example.com 3
    
Você pode listar todos os domínios de failover e nós do domínio de failover configurados em um cluster com o seguinte comando:
ccs -h host --lsfailoverdomain
Para remover um domínio de failover, execute o seguinte comando:
ccs -h host --rmfailoverdomain name
Para remover um nó de um domínio de failover, execute o seguinte comando:
ccs -h host --rmfailoverdomainnode failoverdomain node
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”.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.