Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Recuperar configuração de alta disponibilidade

Após o failover para um appliance do GitHub Enterprise Server, você deve recuperar a redundância o quanto antes, em vez de usar somente um appliance.

Sobre a recuperação de uma configuração de alta disponibilidade

Você pode usar o antigo dispositivo primário como um novo dispositivo de réplica caso o failover tenha sido planejado ou não esteja relacionado à condição do dispositivo. Se o failover estiver relacionado a um problema no equipamento primário, talvez você prefira criar um novo equipamento de réplica. Para saber mais, confira Criar réplica de alta disponibilidade.

Aviso

Você precisa habilitar o modo de manutenção antes de configurar um dispositivo primário anterior como uma nova réplica. Se você não habilitar o modo de manutenção, você causará uma interrupção na produção.

Configurando um dispositivo anteriormente primário como uma nova réplica

  1. Conecte-se ao endereço IP do appliance primário anterior usando SSH.

    ssh -p 122 admin@ FORMER_PRIMARY_IP
    
  2. Habilite o modo de manutenção no dispositivo primário antigo. Para saber mais, confira Habilitar e programar o modo de manutenção.

  3. No dispositivo primário anterior, execute ghe-repl-setup com o endereço IP da réplica anterior. Talvez seja necessário usar a opção --force para substituir a configuração existente.

    ghe-repl-setup --force FORMER_REPLICA_IP
    
  4. Para adicionar a chave pública à lista de chaves autorizadas no dispositivo primário, procure https://PRIMARY-HOSTNAME/setup/settings e adicione a chave copiada da réplica à lista.

  5. Para verificar a conexão com o novo primário e habilitar o modo de réplica na nova réplica, execute ghe-repl-setup novamente.

    ghe-repl-setup FORMER_REPLICA_IP
    
  6. Para iniciar a replicação dos armazenamentos de dados, use o comando ghe-repl-start.

    ghe-repl-start
    

    Aviso

    Para garantir o serviço ininterrupto ao configurar uma nova réplica, execute ghe-config-apply entre ghe-repl-setup e ghe-repl-start. Isso permite que o servidor primário permaneça disponível durante todo o processo de instalação de replicação.