Menu Docs
Página inicial do Docs
/
MongoDB Ops 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 umconjunto de réplicas do diretamente no console do MongoDB Ops Manager .

Observação

MongoDB Ops 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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2
3
4

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)
    Selecione o conjunto de compatibilidade de recursos. Este campo aparece se seu sistema do MongoDB for da versão 3.4 ou posterior.
    Version

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

    O Ops Manager lista apenas as versões MongoDB que estão disponíveis para sua implantação.

    Para desativar esta filtragem, consulte automation.versions.download.baseUrl.allowOnlyAvailableBuilds.

    Data Directory
    Especifique o caminho completo do diretório onde o processo mongod armazenará os arquivos de dados.
    Log File
    Especifique a localização e o nome do arquivo de log para o processo mongod no novo host.
5
6
7

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

Importante

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

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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2
3

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.

4
5
6

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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2
3

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

4
5
6

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

7

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.

8
9

Após a conclusão, o MongoDB Ops Manager remove o membro do conjunto de réplicas. O MongoDB Ops Manager converte o mongod do membro em um processo autônomo e o desliga.

Quando você remove um nó de um conjunto de réplicas, o MongoDB Ops Manager converte o mongod do nó em um processo standalone 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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2
3
4
5
6
7

Após a conclusão, o MongoDB Ops Manager remove o membro do conjunto de réplicas. O MongoDB Ops Manager converte o mongod do membro em um processo autônomo e o desliga.

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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2
3

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

Auth Schema Version
Selecione o esquema para armazenar os dados do usuário para seu sistema. Se você estiver atualizando de uma versão do MongoDB anterior à 3.0, o MongoDB 3.0 utilizará um esquema diferente para dados do usuário do que as versões anteriores.
Feature Compatibility (Opcional)
Selecione o conjunto de compatibilidade de recursos. Este campo aparece se seu sistema do MongoDB for da versão 3.4 ou posterior.
Version

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

O Ops Manager lista apenas as versões MongoDB que estão disponíveis para sua implantação.

Para desativar esta filtragem, consulte automation.versions.download.baseUrl.allowOnlyAvailableBuilds.

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

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 ainda não estiver exibido, clique em Deployment na barra lateral.

  1. Clique na visualização Clusters.

2

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

3

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.

4
5
6

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