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

Implementar um cluster fragmentado

Clusters fragmentados oferecem dimensionamento horizontal para grandes conjuntos de dados e permitem operações de alta taxa de transferência, distribuindo o conjunto de dados em um grupo de servidores.

Para saber mais sobre fragmentação, consulte Introdução à fragmentação no manual do MongoDB.

Use esse procedimento para implantar um novo cluster fragmentado gerenciado pelo Cloud Manager. Posteriormente, você pode usar o Cloud Manager para adicionar fragmentos e realizar outras operações de manutenção no cluster.

Para saber como implantar um cluster sharded usando um objeto Kubernetes, consulte Implantar um cluster sharded na documentação do MongoDB Enterprise Kubernetes Operator.

Observação

Novidades no Cloud Manager

Você pode usar o Kubernetes para distribuir instâncias do MongoDB com o Cloud Manager.

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

Importante

Se você executar o MongoDB Enterprise e provisionar seus próprios hosts Linux, será necessário instalar manualmente um conjunto de dependências para 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:

Usar nomes exclusivos para o novo cluster e seus fragmentos.

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.

Se você selecionar o MongoDB 3.4 ou posterior para os processos do servidor de mongod configuração, o Cloud Manager implantará seus servidores de configuração como um conjunto de réplicas.

Para saber mais sobre CSRS e servidores de configuração espelhada (SCCC), consulte Servidores de configuração.

Quando você remove um fragmento, todos os bancos de dados não fragmentados nesse fragmento são movidos para um fragmento restante usando o movePrimary comando.

Todas as coleções fragmentadas permanecem online e disponíveis durante o processo de remoção de fragmentos. No entanto, as operações de leitura e gravação enviadas para coleções não fragmentadas durante a operação movePrimary podem resultar em um comportamento inesperado, incluindo falha na migração ou perda de dados.

Recomendamos mover o fragmento primário para quaisquer bancos de dados que contenham coleções não compartilhadas antes de remover o fragmento.

Para saber mais sobre como remover fragmentos, consulte Remover fragmentos de um cluster fragmentado existente.

1
  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.

2
  1. Clique na seta Add no canto superior direito da página.

  2. Selecione New Cluster no menu suspenso para abrir a visualização Create New Cluster .

3

A seção Cluster 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 Cloud Manager são obrigatórias.

Contexto
Descrição

Cluster Name

Especifique o nome da sua implantação de cluster fragmentado . Não é possível alterar esse valor depois de definido.

Config Server Replica Set Name

Especifique o nome do seu Conjunto de Réplicas do Servidor de Configuração. Não é possível alterar esse valor depois de definido. Esta configuração corresponde à _id opção de configuração de réplica do.

O Cloud Manager só exibe essa opção se você selecionou MongoDB 3.2 ou posterior como Version de seus servidores de configuração.

Shard Name Prefix

Especifique o prefixo de cada fragmento no cluster. O Cloud Manager nomeia cada shard no cluster usando o <prefix_n> formato, em que n é um 0número inteiro indexado em que aumenta monotonicamente.

Process Name

Nome do host e porta de um mongod ou mongos associado ao cluster fragmentado. Este nome de host pode ser um nome de host, um FQDN, um endereço IPv4 ou um endereço IPv6.

O Cloud Manager agrupa processos sob mongod o nome do conjunto de réplicas pai e processos mongos mongoses sob. O Cloud Manager então agrupa todos os componentes do cluster sob o nome do cluster. Clique no à esquerda de um agrupamento para listar seus subgrupos ou processos. A modificação de qualquer uma das configurações disponíveis para um agrupamento altera o valor correspondente em seus subgrupos e processos.

Para clusters que executam 3.0 o MongoDB ou anterior, o Cloud Manager agrupa os processos do servidor de configuração mongod configServers em.

Version

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

  • Version

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

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 mongos arquivo de log do ou, 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.mongos O ou deve ter permissão para ler e escrever no arquivo especificado.

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

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

4

Na Member Configuration seção, clique em Shard Settings para abrir as opções de configuração de shard. O Cloud Manager lista cada shard no cluster e os processos associados a esse shard. Cada processo de shard tem as seguintes mongod 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 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

Add a Mongod

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

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

Para adicionar fragmentos adicionais ao cluster:

  1. Clique em Add a Shard.

  2. Na Cluster Configuration seção, defina os seguintes parâmetros para cada no mongod shard:

    • Version

    • Data Directory

    • Log File

5

O Cloud Manager exibe um cabeçalho diferente para as configurações do servidor de configuração, dependendo da versão do MongoDB que você selecionou para os servidores de configuração.

MongoDB 3.2 ou posterior:

Na seção Member Configuration , clique em Config Server Replica Set Settings para abrir as opções de configuração do CSRS. Cada nó do conjunto de réplicas do servidor de configuração de configuração 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 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

Add a Mongod

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

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

MongoDB 3.0 ou anterior

Na seção Member Configuration, clique em Config Server Settings para abrir as opções do servidor de configuração. Cada servidor de configuração possui as seguintes opções:

Contexto
Descrição

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.

6

Na Member Configuration seção, clique Mongos Settings em para abrir as mongos opções de configuração. Cada processo do tem as seguintes mongos opções:

Contexto
Descrição

Hostname

Selecione no menu o host para o qual o Cloud Manager Automation implementa o. 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 ,mongos 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 mongos. Esta configuração corresponde à opção de arquivo de configuração do net.port. O padrão é 27017.

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

Add a Mongos

Clique em para adicionar um processo mongos adicional.

7

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

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. Esta configuração corresponde à opção de heartbeatTimeoutSecs configuração do conjunto de réplicas do.

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 .

8
9
10

O Cloud Manager redireciona você para a visualização Deployment, na qual você deve revisar a configuração do cluster antes que o Cloud Manager comece a implantação.

11
12

O Cloud Manager exibe as alterações propostas.

  1. Se estiver satisfeito, clique em Confirm & Deploy.

  2. Para fazer mais alterações de configuração, clique em Cancel. Clique em Modify para o cluster fazer alterações adicionais.

Avalie esta página