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

Converter um conjunto de réplicas standalone

Nesta página

  • Visão geral
  • Procedimento

O MongoDB Ops Manager fornece a capacidade de converter uma instânciaautônoma do em um conjunto de réplica. Quando convertido, o conjunto de réplicas terá a antiga instância autônoma como principal.

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

Insira o nome do conjunto de réplicas e clique no botão Convert .

Importante

O Ops Manager exibe a visualização Editing Replica Set . As etapas a seguir descrevem o conteúdo de cada seção nessa visualização.

4

A seção Replica Set Configuration contém as seguintes definições de configuração em todo o agrupamento. As configurações cujos valores são cinza e não interativos são imutáveis.

Contexto
Descrição
Replica Set Id

Insira o nome da implantação do conjunto de réplicas. Você não pode alterar isso depois de definido. Essa configuração corresponde à opção de configuração de réplica _id.

Auth Schema Version

Selecione o esquema para armazenar o usuário para armazenar os dados do usuário para seu sistema. Se você estiver atualizando de uma versão do MongoDB anterior a 3.0, O MongoDB 3.0+ usa um esquema diferente para dados do usuário do que as versões anteriores. Para obter informações sobre compatibilidade, consulte as Alterações de Segurança nas notas de versão do MongoDB 3.0 .

Feature Compatibility Version

Selecione a Versão de compatibilidade de recursos do sistema. O MongoDB Ops Manager exibe este campo se sua implantação executar MongoDB versão 3.4 ou posterior.

Replica Set Settings

Exibe uma tabela de cada processo associado ao conjunto de réplicas. Você pode configurar a versão do servidor MongoDB, o diretório de dados e o caminho de log de cada processo.

Process Name

Nome do host e porta de um processo mongod . Este nome de host pode ser um nome de host, um FQDN, um endereço IPv4 ou um endereço IPv6 . MongoDB Ops Manager agrupa inicialmente cada processo sob o nome do conjunto de réplica. Clique em à esquerda do nome do conjunto de réplicas para exibir todos os processos do mongod no conjunto de réplicas.

O Ops Manager aplica quaisquer configurações definidas para o conjunto de réplicas para todos os seus processos associados.

Version

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

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

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

Data Directory

Especifique o diretório onde o processo mongod armazena os arquivos de dados. Esta configuração corresponde à opção de arquivo de configuração do storage.dbPath mongod . A automação MongoDB Ops 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 mongod deve ter seu próprio diretório de banco de dados. Se estiver implantando vários processos mongod no mesmo host, certifique-se de que cada processo tenha seu próprio diretório distinto.

Log File

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

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

O mongod deve ter seu próprio arquivo de log exclusivo. Se estiver implantando vários processos mongod no mesmo host, certifique-se de que cada mongod tenha seu próprio arquivo de log distinto.

5

O Ops Manager lista cada membro do conjunto de réplicas no cabeçalho MongoD Settings da seção Member Configuration . Cada membro do conjunto de réplicas possui as seguintes opções:

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 nó não portador de dados do conjunto de réplicas que pode votar nas eleições. Corresponde à opção de configuração de réplica do arbiterOnly.

  • Oculto

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

  • Atrasado oculto

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

Hostname

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

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 mongod deve ter acesso exclusivo à porta especificada. Se estiver implantando vários processos mongod 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. Essa configuração corresponde à opção de configuração do conjunto de réplicas votes mongod.

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 primários e não podem acionar eleições. Essa configuração corresponde à opção de configuração do conjunto de réplicas priority mongod.

Delay

Especifique o número de segundos "atrás" do nó primário que esse nó deve "atrasar". Essa configuração corresponde à opção de configuração do conjunto de réplicas secondaryDelaySecs mongod .

Build Indexes

Especifique true para direcionar o mongod para criar índices. Essa configuração corresponde à opção de configuração buildIndexes mongod do conjunto de réplicas.

Tags

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

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

Add a Mongod

Adiciona um processo mongod a mais como membro do conjunto de réplicas.

Adicionar um novo processo mongod também atualiza a lista de processos na seção Replica Set Configuration. Você deve configurar o Version, Data Directory e Log File do novo processo.

6

A seção Replication Settings contém as seguintes opções de configuração para o conjunto de réplicas:

Contexto
Descrição
Protocol Version

Selecione a versão do protocolo de replicação usada pelo conjunto de réplicas. Esta configuração corresponde à opção de configuração do conjunto de réplicas do protocolVersion .

Para obter mais informações, consulte Replica Set Protocol Versions.

Chaining Allowed

Especifique true para permitir que nós secundários repliquem a partir de outros nós secundários. Essa configuração corresponde à opção de configuração do conjunto de réplicas chainingAllowed.

Write Concern Majority Journal Default

Determina o comportamento de preocupação de gravação {w:"majority"} se a preocupação de gravação não especificar explicitamente a opção de registro no diário j. Esta configuração corresponde à opção de configuração do conjunto de réplicas do writeConcernMajorityJournalDefault.

Heartbeat Timeout (secs)

Especifique o número de segundos em que os membros do conjunto de réplicas aguardam um heartbeat bem-sucedido um do outro. Esta configuração corresponde à opção de configuração do conjunto de réplicas heartbeatTimeoutSecs.

Election Timeout (ms)

Especifique o limite de tempo, em milésimos de segundo, para detectar quando o primário de um conjunto de réplicas não pode ser acessado. Essa configuração corresponde à opção de configuração do conjunto de réplicas electionTimeoutMillis.

CatchUp Timeout (ms)

Especifique o limite de tempo, em milésimos de segundo, para que um primário recém-eleito sincronize ou se atualize com os outros nós do conjunto de réplicas que possam ter gravações mais recentes. Essa configuração corresponde à opção de configuração do conjunto de réplicas catchUpTimeoutMillis.

CatchUp Takeover Delay (ms)

Especifique o tempo em milissegundos que um nó espera para iniciar um catchup takeover após determinar que está à frente do primário atual. Esta configuração corresponde à opção de configuração do conjunto de réplicas do catchUpTakeoverDelayMillis.

Last Error Defaults

Especifique a preocupação de gravação padrão para o conjunto de réplicas. O conjunto de réplicas utiliza esta preocupação de gravação somente quando as operações de gravação ou getLastError não especificam outra preocupação de gravação.

Se esta opção não estiver definida, a preocupação de gravação padrão para o conjunto de réplicas exigirá apenas a confirmação do primário.

Especifique esta opção na forma de um documento, ou seja, {"w":2}.

Force Reconfigure

Especifique que você deseja forçar uma reconfiguração do conjunto de réplicas. Quando definido para Yes, o Agente MongoDB força o conjunto de réplicas a aceitar uma nova configuração, mesmo que a maioria dos membros não esteja disponível.

AVISO: forçar a reconfiguração de um conjunto de réplicas pode levar a uma reversão das gravações comprometidas pela maioria.

Prossiga com cuidado. Entre em contato com o Suporte do MongoDB se tiver dúvidas sobre os possíveis impactos desta operação.

Para saber mais, consulte Reconfigurar um conjunto de réplicas com membros indisponíveis no Manual do MongoDB Server .

7

A seção Advanced Configuration Options permite a você configurar opções de tempo de execução do MongoDB para cada processo do MongoDB em seu sistema.

Para adicionar uma opção:

  1. Clique em Add Advanced Options.

  2. Clique em Select a Startup Option e selecione a opção de configuração.

  3. O Ops Manager exibe uma entrada sensível ao contexto para configurar um valor aceitável para a opção selecionada.

  4. Clique em Add para adicionar a opção selecionada e seu valor correspondente a cada processo do tipo de processo selecionado no agrupamento.

O Ops Manager lista cada processo no cluster agrupado logicamente. Clique na seta cinza à esquerda do agrupamento lógico para exibir seus subgrupos e processos. Você pode modificar as opções avançadas para cada processo individualmente, conforme necessário.

Para descrições do Advanced Configuration Options disponível, consulte Opções avançadas para sistemas MongoDB.

8

Revise os detalhes do conjunto de réplicas. Quando estiver pronto, clique no botão Save .

9
10

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

Voltar

Editar conjunto de réplicas