Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager
/

Editar um conjunto de réplicas

Nesta página

  • Visão geral
  • Procedimentos
  • Adicionar um membro do conjunto de réplicas
  • Editar um membro do conjunto de réplicas
  • Substituir um membro por um árbitro
  • Remover um membro do conjunto de réplicas
  • Editar uma configuração de cluster
  • Editar configurações de replicação
  • Informações adicionais

Você pode adicionar, remover e reconfigurar membros em um conjunto de réplicas diretamente no console do Cloud Manager.

Observação

O Cloud Manager reinicia um nó em um conjunto de réplicas ou cluster fragmentado quando você altera as opções de arquivo de configuração para o processo MongoDB em execução no nó. As opções a seguir trigger uma reinicialização apenas para as alterações especificadas:

Um Atlas Triggers uma eleição se o nó for o principal. Além disso, modificar as configurações de membro da primária atual pode trigger uma eleição.

Você deve ter um servidor existente no qual implementar o novo membro do conjunto de réplicas. Para adicionar um membro a um conjunto de réplicas existente, aumentando o tamanho do conjunto:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4
5
6

Use o seguinte procedimento para adicionar o host se ele não aparecer na lista Hostname :

  1. Em Hostname, selecione New Server.

    Se nenhum host ainda tiver sido adicionado ao projeto, a lista Hostname não será exibida. Clique em Install Agent em vez disso.

  2. Na caixa de diálogo Add New Server , selecione seu sistema operacional e clique em Next.

  3. Siga as instruções para instalar um MongoDB Agent no novo host.

Observação

Ao adicionar um novo membro a um conjunto de réplicas, defina Build Indexes como True se desejar que o mongod do membro crie índices. Você não pode alterar esse valor depois que a automação adicionar o novo membro ao conjunto de réplicas. Para saber mais, consulte members[n].buildIndexes.

Aviso

Se o seu conjunto de réplicas usar TLS, você deverá criar e instalar os certificados TLS necessários no novo host do membro do conjunto de réplicas primeiro. Em seguida, defina as configurações do TLS para o processo mongod ou mongos do novo membro do conjunto de réplicas nesse host. A automação não cria e instala os certificados e define essas configurações automaticamente. Se você não configurar o TLS no novo membro, não poderá adicioná-lo ao conjunto de réplicas habilitadas para TLSexistente. Para saber como habilitar o TLS no novo membro do conjunto de réplicas, consulte Habilitar TLS para um sistema.

  1. Na seção Replica Set Configuration , preencha os seguintes campos para o novo membro:

    Auth Schema Version

    Selecione o esquema para armazenar os dados do usuário para seu sistema. Consulte Atualizar para SCRAM para obter mais informações.

    Feature Compatibility (Opcional)

    Version

    Selecione a versão MongoDB para seu conjunto de réplicas.

    Data Directory

    Especifique o caminho completo do diretório onde o processo mongod armazenará os arquivos de dados.

    IMPORTANTE: certifique-se de que o diretório de dados do novo membro não contém dados. O novo membro copiará os dados de um membro existente.

    Se o novo membro estiver em um estado de em recuperação , ele deverá sair e se tornar secundário antes que o MongoDB possa copiar todos os dados como parte do processo de replicação. Este processo não requer intervenção do administrador.

    Log File

    Especifique a localização e o nome do arquivo de log para o processo mongod no novo host.

7
8
9

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

Importante

Para evitar a interrupção das gravações majoritárias, novos membros agora são adicionados aos conjuntos de réplicas conforme priority=0, votes=0 até atingirem o estado secundário, após o que o Cloud Manager atualiza automaticamente a configuração para corresponder ao valor de prioridade e votos especificados no sistema.

Reconfigurar um membro como árbitro, consulte Substituir um membro por um árbitro

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4
5

Você pode modificar as seguintes configurações:

Votes

Especifique se o membro do conjunto de réplicas vota nas eleições. Um valor de 1 indica que o membro vota, enquanto um valor de 0 indica que o membro não vota.

Priority

Especifique a prioridade do membro do conjunto de réplicas durante as eleições. Membros sem direito a voto devem ter uma prioridade de 0.

Delay

Especifique se o membro é um membro do conjunto de réplicas atrasadas.

Build Indexes

Especifique se o membro do conjunto de réplicas cria índices.

Tags

Insira o JSON que define o conjunto de tags que você deseja adicionar ao membro do conjunto de réplicas.

Observação

Após implantar o conjunto de réplicas, você não poderá modificar o hostname ou port um membro do conjunto de réplicas.

6
7
8

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

Você não pode reconfigurar diretamente um membro como árbitro. Em vez disso, você deve adicionar um novo membro ao conjunto de réplicas como árbitro. Em seguida, você deve desligar um secundário existente.

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4
5

Selecione Arbiter na lista Member ao adicionar um membro do conjunto de réplicas.

6
7
8

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

9

Observação

Para determinar quais processos são secundários, clique na aba Metrics e selecione secundários em Toggle Members.

  1. Clique em Modify ao lado do conjunto de réplicas.

  2. Selecione Remove from Replica Set.

  3. Clique em Save.

10
11

Quando você remove um membro de um conjunto de réplicas, o Cloud Manager converte o mongod do membro em um processo independente e o desliga.

Ao remover membros, você deve manter a maioria dos membros votantes ativos em relação ao número original de membros votantes. Sem uma maioria, o membro primário do conjunto de réplicas é desativado e o conjunto de réplicas se torna somente leitura. Para obter mais informações sobre votação, consulte Eleições do conjunto de réplicas e Alta disponibilidade do conjunto de réplicas no Manual do MongoDB.

A remoção de membros 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.

Para remover um membro:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4
5
6
7
8
9

Para editar uma configuração de cluster:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4
5

Na seção Replica Set Configuration, preencha os seguintes campos.

Auth Schema Version

Selecione o esquema para armazenar os dados do usuário para sua implantação.

Feature Compatibility (Opcional)

Version

Selecione a versão MongoDB para seu conjunto de réplicas.

Log File

Especifique a localização e o nome do arquivo de log do processo mongod . O local deve existir no host.

6
7
8

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

Para editar as configurações de replicação:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Se a página Deployment ainda não estiver exibida, clique em Deployment na barra lateral.

    A página Sistema é exibida.

2

Clique na aba Processes para sua implantação.

A página Processos é exibida.

3
4

Se o conjunto de réplicas não for exibido, clique na guia Processes e, em seguida, na visualização Topology .

5

Consulte Campos de configuração do conjunto de réplicas para obter descrições de todos os campos e quais versões do MongoDB suportam cada campo.

6
7
8

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

Para obter mais informações sobre as opções de configuração do conjunto de réplicas, consulte Configuração do conjunto de réplicas no manual do MongoDB.

Voltar

Calcular índices sugeridos