Reconfigurar um conjunto de réplicas durante uma interrupção regional
Nesta página
Durante uma interrupção regional , seu cluster pode não ter um nó primary se a interrupção regional afetar a maioria dos nós elegíveis do cluster. Você pode usar a UI do Atlas para restaurar o cluster multirregional do Atlas reconfigurando o cluster.
Se você reconfigurar o cluster durante uma interrupção, ele poderá perder dados nas seguintes circunstâncias:
Se o processo do MongoDB não replicou as operações de escrita para o nó que se torna primary após a reconfiguração em qualquer cluster. Seu conjunto de réplicas reverte essas gravações quando os membros indisponíveis ficarem disponíveis novamente. Para saber mais, consulte Rollbacks durante o failover do conjunto de réplicas.
Em clusters fragmentados, se o processo do MongoDB não replicou as migrações em chunks. A inconsistência de dados pode causar chunks órfãos.
Observação
Se você forçar uma reconfiguração para um cluster fragmentado, o Atlas adicionará dois novos nós ao conjunto de réplicas do servidor de configuração de configuração em uma região não afetada pela interrupção. Quando você aplica alterações de cluster subsequentes depois que o cluster fragmentado se torna íntegro, o Atlas remove os nós adicionais.
Uma interrupção regional ou simulação de interrupção regional que afeta as regions de priority mais alta em um cluster fragmentado pode fazer com que o cluster se torne inoperável para priority de leitura. Para restaurar os servidores de configuração, faça o seguinte:
Configure uma preferência de leitura adequada para consultar nós secundários para leituras.
Reconfigure o cluster para recuperar os nós elegíveis.
Pré-requisitos
Seu cluster deve estar enfrentando uma interrupção total de nós em uma ou mais regiões com pelo menos um nó elegível restante em outra região. Para saber como simular uma interrupção regional para seu cluster multirregional, consulte Simular uma interrupção regional.
Para obter assistência com outras causas de interrupções de nó, entre em contato com o suporte.
Procedimento
Para restaurar seu cluster multirregional do Atlas de uma interrupção, você deve reconfigurar manualmente seu conjunto de réplicas:
No Atlas, VáGo para a Clusters página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Clique em Cloud Provider & Region.
Em Electable nodes for high availability, você pode adicionar novos nós a:
Uma região existente editando o número de nós na coluna Nodes
Uma nova região clicando em + Add a provider/region
Dica
É altamente recomendável não adicionar nós a uma das regiões com interrupção.