Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Migrar um conjunto de réplicas para um novo servidor

Você pode substituir um nó de um conjunto de réplicas gerenciadas por outro nó do console do Cloud Manager. Use este processo para migrar membros de conjuntos de réplicas para novos servidores subjacentes. Este procedimento exige que você:

  1. Provisione o novo servidor.

  2. Adicione um membro extra ao conjunto de réplicas.

  3. Desligue o antigo membro do conjunto de réplicas.

  4. Cancele o managed do membro antigo (opcional).

Quando você adiciona um novo membro do conjunto de réplicas, o membro deve executar uma sincronização inicial, que leva tempo para ser concluída, dependendo do tamanho do conjunto de dados. Para obter mais informações sobre a sincronização inicial, consulte Sincronização de dados do conjunto de réplicas.

Você pode remover ou migrar vários membros do conjunto de réplicas de uma só vez, mas a maioria dos membros votantes deve permanecer. Se você precisar remover mais membros votantes, remova-os um de cada vez.

Exemplo

Exemplo 1

Você tem um conjunto de réplicas de quatro nós. Todos os nós são membros votantes. Você pode remover apenas um nó, que preserva a maioria dos três dos quatro nós de votação. Você pode remover outro nó do conjunto de réplicas de três nós restante posteriormente. Isso preserva a maioria dos nós de votação restantes.

Exemplo

Exemplo 2

Você tem um conjunto de réplicas de quatro nós. Três nós são membros votantes e um nó é um membro não votante. Você pode remover um membro votante e um membro não votante ao mesmo tempo. Isso preserva a maioria dos dois dos três nós de votação.

Para saber mais sobre votação, consulte Alta Disponibilidade do Conjunto de Réplicas e Eleições do Conjunto de Réplicas.

A remoção de membros durante a migração pode afetar a capacidade do conjunto de réplicas de reconhecer gravações, dependendo do nível de write concern que você usa. Para obter mais informações, consulte Write Concern no manual do MongoDB.

Execute este procedimento separadamente para cada membro de um conjunto de réplicas a ser migrado.

1

Consulte Provision servidor.

2
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Processes sob o título Database.

A página Processos é exibida.

3
4

Na Member Configuration seção, clique Add a Mongod em para mongod adicionar um novo membro do.

O Cloud Manager exibe as seguintes definições de configuração mongod para:

Contexto
Descrição

Member

Selecione uma das seguintes roles do nó do conjunto de réplicas no menu:

  • Default

    Um membro portador de dados do set que pode se tornar o primário e votar nas eleições.

  • Árbitro

    Um membro sem dados do conjunto de réplicas que pode votar nas eleições. Corresponde à arbiterOnly opção de configuração de réplica do.

  • Oculto

    Um membro portador de dados do conjunto de réplicas que pode votar nas eleições. Corresponde à hidden opção de configuração de réplica do.

  • Atrasado oculto

    Um membro portador de dados do conjunto de réplicas que pode votar nas eleições. Corresponde às secondaryDelaySecs hidden opções de configuração de réplica e.

Hostname

Selecione no menu o host para o qual o Cloud Manager Automation implementa o membro do conjunto de réplicas. O menu lista somente os hosts em Automação do Cloud Manager. Para obter a documentação completa sobre como adicionar servidores à automação do Cloud Manager, consulte Provision Servers for Automation.

Este nome de host pode ser um nome de host, um FQDN, um endereço IPv4 ou um endereço IPv6.

Port

Especifique o número da porta IANA para o processo mongod. Esta configuração corresponde à opção de arquivo de configuração do net.port. O padrão é 27017.

O deve ter acesso exclusivo à mongod mongod porta especificada. Se estiver implantando vários processos em um único host, você deverá selecionar uma porta não utilizada exclusiva para cada processo.

Votes

Especifique o número de votos que o membro do conjunto de réplicas tem durante as eleições. Esta configuração corresponde à opção de votes mongod configuração do conjunto de réplicas do.

Priority

Especifique a prioridade do membro durante as eleições. Os membros do conjunto de réplicas com prioridade 0 não podem se tornar os principais e não podem acionar eleições. Esta configuração corresponde à opção de configuração mongod priority do conjunto de réplicas do.

Delay

Especifique o número de segundos "atrás" o membro principal que este membro deve "atrasar". Esta configuração corresponde à opção de configuração mongod secondaryDelaySecs do conjunto de réplicas do.

Build Indexes

Especifique true para direcionar o mongod para construir índices. Esta configuração corresponde à opção de buildIndexesmongod configuração do conjunto de réplicas do.

Tags

Especifique a tag ou tags associadas ao conjunto de réplicas. Esta configuração corresponde à opção de configuração mongod tags do conjunto de réplicas do.

Para obter a documentação completa sobre as tags de conjuntos de réplicas, consulte Tags de conjuntosde réplicas

Certifique-se de selecionar o Hostname que corresponde ao servidor recém-provisionado.

5

Na seção Replica Set Configuration , visualize a tabela sob o título Replica Set Settings . A coluna Process Name lista o nome do host e a porta de cada conjunto de membros do conjunto de réplicas. O Cloud Manager agrupa inicialmente os processos sob o nome do conjunto de réplica. Clique em à esquerda do nome do conjunto de réplicas para listar todos os membros associados ao conjunto de réplicas.

Defina as seguintes configurações para o Process Name que corresponde ao membro recém-adicionado:

Contexto
Descrição

Version

Selecione a versão do servidor MongoDB do mongod processo.

  • Version

  • Selecione a versão do servidor MongoDB do mongod processo.

Data Directory

Especifique o diretório onde o processo armazena os arquivos de dados.mongod storage.dbPath mongod Esta configuração corresponde à opção de arquivo de configuração do. A automação do Cloud Manager deve ter permissão do sistema de arquivos para ler, escrever e executar todos os arquivos e pastas no diretório especificado.

Cada processo do deve ter mongod mongod seu próprio diretório de banco de dados . Se estiver implantando vários processos no mesmo host, certifique-se de que cada processo tenha seu próprio diretório distinto.

Log File

Especifique o caminho completo para o mongod arquivo de log do, incluindo o nome e extensão do arquivo de log . Esta configuração corresponde à opção de arquivo de configuração systemLog.path mongod do. O deve ter permissão para ler e escrever no arquivo especificado.

Por exemplo, especificar /var/log/mongodb/mongo.log direciona o para armazenar seu arquivo de log mongod em /var/log/mongodb/ mongo.logcomo.

Omongoddeve ter seu próprio arquivo de log exclusivo. Se estiver implantando vários processosmongodno mesmo host, certifique-se de que cadamongodtenha seu próprio arquivo de log distinto .

6
7
8

Caso contrário, clique em Cancel e você poderá fazer alterações adicionais.

9
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Processes sob o título Database.

A página Processos é exibida.

10

Clique no nome do conjunto de réplicas para abrir a visualização do cluster. Verifique se o status de cada novo membro não está mais no Recovering estado.

11
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Processes sob o título Database.

A página Processos é exibida.

12
  1. Clique em Modify.

  2. Navegue até a seção Member Configuration.

  3. Clique em botão de reticências para o membro que você deseja remover.

  4. No menu, selecione Remove from Replica Set.

Importante

A remoção do membro primário do conjunto de réplicas aciona uma eleição. O conjunto de réplicas não pode processar operações de escrita até que a eleição seja concluída. Para obter a documentação completa sobre as eleições do conjunto de réplicas, consulte Eleições do conjunto de réplicas.

  1. Clique em Save.

#. Clique em Review Changes e depois, em Confirm & Deploy. O Cloud Manager converte o membro removido do conjunto de réplicas em um cluster autônomo visível na visualização Deployment .

13
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Processes sob o título Database.

A página Processos é exibida.

14

Clique no ícone de reticências do standalone e selecione Shutdown. Clique em Review Changes e depois, em Confirm & Deploy.

15

Para remover o membro do Cloud Manager, clique no ícone de reticências ... e selecione Remove from Cloud Manager.

O Cloud Manager não desliga automaticamente um processo removido do gerenciamento. Se você não encerrou o processo na etapa anterior, deverá fazê-lo manualmente, conectando-se diretamente à máquina host.

Para obter a documentação completa sobre a remoção de processos do gerenciamento do Cloud Manager, consulte Parar de gerenciar e/ou monitorar um sistema.