👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: Enterprise Server 2.19

Iniciar failover do appliance réplica

É possível fazer failover de um appliance réplica do GitHub Enterprise Server usando a linha de comando para manutenção e teste ou em caso de falha do appliance primário.

O tempo do failover dependerá do tempo necessário para promover manualmente a réplica e redirecionar o tráfego. Em média, o procedimento leva de dois a dez minutos.

Promoting a replica does not automatically set up replication for existing appliances. After promoting a replica, if desired, you can set up replication from the new primary to existing appliances and the previous primary.

  1. Para permitir que a replicação termine antes de você alternar os appliances, coloque o appliance principal no modo de manutenção:
  2. Quando o número de operações ativas do Git chegar a zero, aguarde 30 segundos.
  3. Para verificar todos os canais de replicação que reportarem OK, use o comando ghe-repl-status -vv.
    $ ghe-repl-status -vv
  4. Para parar a replicação e promover o appliance réplica ao status de primário, use o comando ghe-repl-promote. A ação também colocará automaticamente o nó primário no nó de manutenção, se ele for acessível.
    $ ghe-repl-promote
  5. Atualize o registro DNS para apontar para o endereço IP do appliance réplica. O tráfego é direcionado para o réplica após o término do período TTL. Se você estiver usando um balanceador de carga, verifique se ele está configurado para enviar tráfego para o réplica.
  6. Avise aos usuários que eles podem voltar a trabalhar normalmente.
  7. Se desejar, configure a replicação do novo primário para os appliances existentes e o primário anterior. Para obter mais informações, consulte "Sobre a configuração de alta disponibilidade".

Further reading

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato