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

Instalar o banco de dados de aplicativos do Ops Manager e o banco de dados de backup

Nesta página

  • Considerações
  • Pré-requisitos
  • Implantar bancos de dados de apoio
  • Próximos passos

Antes de instalar o MongoDB Ops Manager, você deve distribuir seus bancos de dados de suporte. Esses são chamados de bancos de dados de backup. Esses bancos de dados incluem o banco de dados do Ops Manager Application Database e o banco de banco de dados de backup. A tabela a seguir compara o Ops Manager Application Database e o banco de dados de backup:

Perguntas frequentes

O que o banco de dados armazena?

AVISO: os itens a seguir podem conter dados confidenciais. Para evitar o acesso não autorizado e proteger dados confidenciais, você deve proteger o Ops Manager Application Database.

  • Dados operacionais MongoDB Ops Manager .

  • Registros do banco de dados de dados MongoDB que você pode recuperar e visualizar usando o MongoDB Ops Manager.

  • Queries não otimizadas se você habilitou o Performance Advisor, que analisa registros para recomendações de melhorias de desempenho na página Monitorar e Melhorar Queries Lentas .

  • Métricas em tempo real se você ativou o Painel de Desempenho em Tempo Real, que coleta e exibe métricas em tempo real de seus reconhecimento de data center MongoDB na página Métricas em Tempo Real . O Ops Manager exclui os dados quando você navega para fora da página Real Time Metrics .

  • oplog data

  • Dados de sincronização temporária

  • Seus snapshots, dependendo da sua configuração

O banco de dados é necessário?

Sim

Não, a menos que você use o MongoDB Ops Manager para fazer backup dos bancos de dados que o MongoDB Ops Manager gerencia.

Como o banco de dados deve armazenar os dados?

Réplica dedicada definida no volume de armazenamento independente

Conjunto de réplicas dedicado por banco de dados de backup em volumes de armazenamento independentes

O banco de dados pode usar mais de um sistema?

No

O MongoDB Ops Manager pode usar o módulo Automação com esse banco de dados?

No

Sim

O MongoDB Ops Manager pode usar o Módulo de Backup para fazer backup desse banco de dados?

No

No

O MongoDB Ops Manager pode usar o módulo Monitoramento para monitorar esse banco de dados?

Sim

Observação

Cada banco de dados de backup deve usar um conjunto de réplicasdedicado. O conjunto de réplicas não pode armazenar outros dados.

Executando backups regulares, um banco de dados de backup pode preencher um volume. Se o banco de dados do aplicativo não puder gravar em um volume, o MongoDB Ops Manager será interrompido. A configuração adequada de armazenamento reduz o risco de falhas do MongoDB Ops Manager .

Cada conjunto de réplicas de banco de dados de dados de apoio deve incluir três membros portadores de dados para alta disponibilidade. Se você não tiver capacidade de armazenamento para três membros portadores de dados, o terceiro membro de um banco de banco de dados de apoio pode ser um árbitro.

Para o MongoDB Ops Manager banco de banco de dados de aplicativo do, você pode executar um membro do conjunto de réplicas no mesmo host que MongoDB Ops Manager o .

Importante

Bancos de dados de backup com menos de três membros portadores de dados

Ao gravar em seus bancos de dados de suporte, o MongoDB Ops Manager usa a preocupação de gravação Replica Acknowledged (w:2). Essa preocupação de gravação relata que uma escrita foi bem-sucedida somente depois que a primary e uma secundária reconhecerem essa escrita. Isso significa que, se um banco de banco de dados de apoio perder um dos dois membros portadores de dados, o MongoDB interromperá as operações de gravação.

Aviso

Preocupações padrão de leitura e gravação

As preocupações padrão de leitura e MongoDB do MongoDB devem corresponder às preocupações padrão de leitura e gravação dos seus bancos de dados de apoio e do banco de banco de dados de aplicativo. Se você definir uma read ou preocupação de gravação diferente, poderá sofrer perda de dados.

Você pode optar por monitorar o banco de dados do aplicativo depois de instalar o MongoDB Ops Manager.

Para monitorar o banco de dados do aplicativo:

  1. Conclua a instalação dos bancos de dados de apoio.

  2. Instalar o aplicativo MongoDB Ops Manager .

  3. Enable Monitoring para o banco de dados do aplicativo.

    1. Instale o MongoDB Agent nos hosts do banco de dados de aplicativo .

    2. Adicione o banco de dados de aplicativos por meio da interface do usuário do MongoDB Ops Manager .

Dica

Veja também:

Para seguir o procedimento completo, consulte Habilitar o monitoramento do aplicativo de banco de dados.

Os conjuntos de réplicas que hospedam os MongoDB Ops Manager bancos de dados de apoio do devem:

Os conjuntos de réplicas devem armazenar dados para suportar MongoDB Ops Manager apenas metadados . Eles não devem armazenar outros dados.

Se você usar o armazenamento compatível com S3para armazenamento de blocos ou oplog, o banco de dados de backup poderá armazenar os metadados para os blocos e oplog.

Para a seguinte série de versões do Ops Manager, você pode executar seus bancos de dados de backup em qualquer uma das seguintes versões do MongoDB:

Lançamento do Gerenciador de Operações
MongoDB 4.2
MongoDB 4.4
MongoDB 5.0
MongoDB 6.0

MongoDB Ops Manager 5.0

Obsoleto(a)

Suportado

Suportado

Gerente de operações 6.0

Obsoleto(a)

Suportado

Suportado

Observação

Uma versão obsoleta continua funcionando com a versão correspondente do Ops Manager, no entanto, deixaremos de oferecer suporte para essa versão no próximo lançamento. O suporte do MongoDB recomenda migrar para uma versão compatível para evitar possíveis problemas de incompatibilidade.

Para saber mais, consulte a Política de suporte legado do MongoDB e Programações do ciclo de vida do software MongoDB para o Ops Manager.

O suporte à versão abrange a série completa de lançamentos, do primeiro ao último lançamento.

Para saber mais sobre a versão MongoDB, consulte Versões do MongoDB no Manual MongoDB.

Importante

Somente o MongoDB Ops Manager bancos de dados de backup devem atender a esse requisito. As implementações do MongoDB que o Ops Manager gerencia não. Para obter as versões mínimas necessárias para sistemas gerenciadas do MongoDB, consulte a array de compatibilidade do MongoDB.

Use o WiredTiger para o banco de dados do aplicativo MongoDB Ops Manager .

Para obter opções de configuração do banco de dados de dados de backup, consulte Preparações de backup.

Não execute os bancos de dados de backup com o conjunto de parâmetros do MongoDB --notablescan . Quando definido, este parâmetro especifica que todas as consultas devem utilizar índices.

Garanta que as conexões do MongoDB Ops Manager com seus bancos de dados de apoio sejam seguras. Configure esses bancos de dados para aceitar conexões do MongoDB Ops Manager que usam apenas TLS.

Limite o acesso aos seus bancos de dados de apoio a usuários específicos do MongoDB usando um mecanismo de autenticação. Para configurar seus bancos de dados de apoio para usar autenticação, consulte Configurar o MongoDB Ops Manager para autenticação com bancos de dados de aplicativos.

Configure estes usuários para ter os papéis readWriteAnyDatabase e dbAdminAnyDatabase . Se um banco de dados de apoio for um cluster fragmentado, adicione clusterAdmin, caso contrário, adicione clusterMonitor.

Os hosts que executam os conjuntos de réplicas devem atender aos seguintes requisitos para:

Os hosts devem atender aos requisitos de hardware do Ops Manager Application Database ou aos requisitos de hardware do banco de dados de backup , dependendo do banco de banco de dados que o host executa. Se um host servir a outros componentes MongoDB Ops Manager além do banco de banco de dados, você deverá somar os requisitos de hardware para cada componente para determinar os requisitos do host.

Os hosts devem ser configurados de acordo com os requisitos fornecidos nas Notas de produção do MongoDB , exceto quando explicitamente contrariado neste tutorial. As Notas de produção incluem informações sobre ulimits, NUMA e outras opções de configuração.

Use letras minúsculas FQDNs. Se você usar caracteres maiúsculos, o MongoDB Ops Manager poderá não conseguir encontrar seu banco de dados de apoio. Para saber mais sobre como nomear hosts, consulte RFC 1178.

A segurança da rede do host deve permitir as portas necessárias descritas em Configuração do firewall. As regras de firewall de entrada e saída apropriadas para cada host devem permitir o acesso às portas necessárias.

RHEL e CentOS 6 limitam o número máximo de processos de usuário para 1024. Isso substitui a configuração do limite geral do processo do usuário (ulimit -u).

Para o userid que executa o Ops Manager (mongodb-mms por padrão), adicione entradas soft e hard nproc (número de processos) ao arquivo de configuração do processo do usuário /etc/security/limits.d/99-mongodb-nproc.conf . Use valores maiores que o RHEL 1024 limite de processo do usuário.

mongodb-mms soft nproc 200000
mongodb-mms hard nproc 500000

Se /etc/security/limits.d/99-mongodb-nproc.conf não existir, crie-o. Use o conteúdo do arquivo /etc/security/limits.d/90-nproc.conf como modelo.

Se os hosts não estiverem configurados para usar os data log caminhos ou portas padrão do MongoDB ou e estiverem aplicando políticas do SELinux, atualize as políticas do SELinux antes de iniciar os bancos de dados de backup.

Para saber como atualizar a política do SELinux:

Para implantar conjuntos de réplicas do para hospedar MongoDB os MongoDB Ops Manager bancos de dados de apoio do :

1

Seus hosts devem atender aos requisitos de configuração do host .

Importante

Configure a implantação do MongoDB para seus bancos de dados de apoio de acordo com as Notas de produção do MongoDB. Caso contrário, a implementação do MongoDB pode falhar.

2

Siga as etapas para Instalar o MongoDB. Se você instalar o MongoDB Enterprise para o banco de dados de backup, deverá instalar as dependências do MongoDB Enterprise.

3

Siga as etapas descritas em Implementar um conjunto de réplicas para cada aplicativo de banco de dados. Depois de implantar os bancos de dados do aplicativo, você pode instalar o MongoDB Ops Manager usando um dos seguintes procedimentos:

Em seguida, você pode realizar a implantação de conjunto de réplicas gerenciadas com o MongoDB Ops Manager para os bancos de dados de apoio restantes. Como alternativa, você pode implantar manualmente conjuntos de réplicas para cada banco de dados de backup.

Voltar

Requisitos de hardware e software