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-setup
com o endereço IP da réplica anterior.$ ghe-repl-setup FORMER REPLICA IP
-
Para adicionar a chave pública à lista de chaves autorizadas no appliance primário, navegue para o
https://PRIMARY-HOSTNAME/setup/settings
e adicione a chave que você copiou da réplica à lista. -
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-setup
novamente.$ ghe-repl-setup FORMER REPLICA IP
-
Para iniciar a replicação dos datastores, use o comando
ghe-repl-start
.$ ghe-repl-start
Aviso:
ghe-repl-start
causa uma breve interrupção no servidor principal, durante o qual os usuários podem ver erros internos do servidor. Para fornecer uma mensagem mais amigável, executeghe-maintenance -s
no nó principal antes de executarghe-repl-start
no nó de réplica para colocar o appliance no modo de manutenção. Uma vez iniciada a réplica, desabilite o modo de manutenção comghe-maintenance -u
. Git replication will not progress while the primary node is in maintenance mode.