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

Distribuir um conjunto de réplicas

Um conjunto de réplicas é um grupo de sistemas do MongoDB que mantém o mesmo conjunto de dados. Os conjuntos de réplicas fornecem redundância e alta disponibilidade e são a base para todos os sistemas de produção.

Para saber mais sobre conjuntos de réplicas, consulte a Introdução à replicação no manual MongoDB.

Use este procedimento para implementar um novo conjunto de réplicas managed pelo Ops Manager. Após a implementação, utilize o Ops Manager para managed o conjunto de réplicas, incluindo operações como adicionar, remover e reconfigurar membros.

Para configurar a conexão do Ops Manager com seu próprio Ops Manager Application Database, consulte Definições de configuração do Ops Manager.

Observação

Use o Kubernetes para distribuir o Ops Manager

Você pode usar o Kubernetes para distribuir instâncias do MongoDB com o Ops Manager versão 6.0 ou posterior.

Para implantar clusters do MongoDB, você deve provisionar hosts para atender a esses clusters. O Ops Manager requer acesso a esses hosts.

Importante

Se você executar MongoDB Enterprise e provisionar seus próprios hosts Linux, deverá instalar as dependências necessárias em cada servidor antes de instalar o MongoDB. O manual MongoDB fornece o comando apropriado para instalar as dependências.

Para saber mais sobre as especificações de um sistema operacional, consulte o seguinte:

Use um nome exclusivo para o conjunto de réplicas.

Importante

O conjunto de réplicas, o agrupamento fragmentado e os nomes de shards dentro do mesmo projeto devem ser únicos. A falta de nomes exclusivos para os sistemas resultará em snapshots de backup quebrados.

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.

2

Clique na seta Add no canto superior direito da página Deployment. Selecione New Replica Set no menu suspenso para abrir a visualização Create New Replica Set.

3

A seção Replica Set Configuration contém as seguintes definições de configuração em todo o agrupamento. As configurações marcadas com um asterisco * na interface do usuário do Ops Manager são obrigatórias.

Contexto
Descrição

Replica Set Id

Insira o nome do sistema do conjunto de réplicas. Não é possível alterar esse valor depois de definido. Esta configuração corresponde à opção de _id configuração de réplica do.

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. Inicialmente, o Ops Manager agrupa cada processo sob o nome do conjunto de réplicas. Clique no à 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 mongod processo.

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 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 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 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 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 para armazenar seu arquivo de log mongod em /var/log/mongodb/ mongo.logcomo.

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.

4

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 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 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 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 nó durante as eleições. Os membros do conjunto de réplicas com prioridade 0 não podem se tornar o primário e não podem trigger eleições. Esta configuração corresponde à opção de configuração do conjunto de réplicas priority mongod.

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

Add a Mongod

Adiciona um mongod processo adicional 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.

5

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 protocolVersion do.

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

Chaining Allowed

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

Write Concern Majority Journal Default

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

Heartbeat Timeout (secs)

Especifique o número de segundos em que os membros do conjunto de réplicas aguardam uma pulsação bem-sucedida um do outro. Essa 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. Esta configuração corresponde à opção de configuração electionTimeoutMillis do conjunto de réplicas do.

CatchUp Timeout (ms)

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

CatchUp Takeover Delay (ms)

Especifique o tempo, em milésimos de segundo, que um nó aguarda para iniciar uma catchup takeover depois de 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 não especificam outra preocupação de getLastError gravação.

Se esta opção não estiver definida, a write concern 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 .

6

No cartão Default Read Concerns/Write Concerns, você configura o nível padrão de reconhecimento solicitado do MongoDB para operações de leitura e escrita para este agrupamento. Definir o write concern padrão pode ajudar com o MongoDB 5.0 e later deployments usando árbitros.

Na seção Default Read Concerns, é possível definir propriedades de consistência e isolamento para os dados lidos do cluster.

Selecione a preocupação de leitura padrão no menu suspenso Level. Você pode escolher entre os seguintes valores:

Na seção Default Write Concerns , você configura o nível padrão de confirmação solicitado do MongoDB para operações de gravação do cluster. Você pode definir três parâmetros:

Parâmetro
Valor

Opção w

Número desejado de instâncias do que devem reconhecer uma operação de gravação. Você pode inserir um mongod dos seguintes valores:

  • majority, o valor padrão do MongoDB 5.0 e posterior ou

  • Qualquer número inteiro positivo. O padrão do MongoDB 4.4 é 1.

Opção j

Sinalizador que indica se a confirmação de gravação deve ser gravada no diário em disco.

tempo esgotado

Tempo-limite desejado para o preocupação de gravação expressado em milissegundos. Defina esse valor quando você definir w para um valor maior que 1 majorityincluindo.

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

O Ops Manager implementa automaticamente o conjunto de réplicas conforme configurado. Você pode monitorar o progresso do sistema do cluster na visualização Deployment .