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.
Você pode usar o appliance primário anterior como novo appliance de réplica em caso de failover planejado ou não relacionado à integridade do appliance. Se o failover estiver relacionado a um problema no appliance primário, talvez você prefira criar outro appliance de réplica. Para obter mais informações, consulte "Criar réplica de alta disponibilidade".
Configurar appliance primário anterior como nova réplica
-
Conecte-se ao endereço IP do appliance primário anterior usando SSH.
$ ssh -p 122 admin@FORMER PRIMARY IP -
No appliance primário anterior, execute
ghe-repl-setupcom o endereço IP da réplica anterior.$ ghe-repl-setup FORMER REPLICA IP -
To add the public key to the list of authorized keys on the primary appliance, browse to
https://PRIMARY-HOSTNAME/setup/settingsand add the key you copied from the replica to the list. -
Para verificar a conexão com o novo primário e habilitar o modo de réplica para a nova réplica, execute
ghe-repl-setupnovamente.$ ghe-repl-setup FORMER REPLICA IP -
To start replication of the datastores, use the
ghe-repl-startcommand.$ ghe-repl-startWarning:
ghe-repl-startcauses a brief outage on the primary server, during which users may see internal server errors. To provide a friendlier message, runghe-maintenance -son the primary node before runningghe-repl-starton the replica node to put the appliance in maintenance mode. Once replication starts, disable maintenance mode withghe-maintenance -u.