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

Pré-requisitos do MongoDB Agent

Nesta página

  • Requisitos de hardware
  • Definir acesso à rede host
  • Definir permissões do host

Esta seção descreve os requisitos para os hosts que executam o MongoDB Agent.

Os hosts que executam MongoDB Agents devem ser executados em uma versão de 64 bits de uma das seguintes arquiteturas de hardware e sistemas operacionais. A tabela a seguir lista as versões do MongoDB Server que você pode implantar com o MongoDB Agent nas plataformas associadas:

Arquitetura
Distro/OS
6.0
5.0
4.4
4.2
4.0
3.6
x86_64
RHEL/CentOS/Oracle Linux 7 1
RHEL/Rocky/Alma linux/Oracle linux 8 1
RHEL/Rocky/Alma linux/Oracle linux 9 1
Amazon Linux 2
SUSE12
SUSE15
Debian 9
Debian 10
Debian 11
Ubuntu 16.x
Ubuntu 18.x
Ubuntu 20.x
Ubuntu 22.x 2
Windows
BRAÇO
RHEL/ Centos 8
RHEL/CentOS 9
Amazon Linux 2
PowerPC/ ppc64le
RHEL/ Centos 7
RHEL/ Centos 8
zSeries/ 390x
RHEL 7
RHEL 8

O 1 MongoDB é compatível com o Oracle Linux que executa apenas o RHCK . O MongoDB não é compatível com o Oracle Linux que executa o UEK.

2 MongoDB connector O para BI não Ubuntu 22.04 é compatível com o .

O MongoDB Agent deve ser executado em arquiteturas de bits.

O MongoDB recomenda um mínimo de 2 núcleos de CPU e 2 GB de RAM para hosts de MongoDB Agent.

Se você ativar o backup , todos os hosts do MongoDB Agent exigirão pelo menos 2 núcleos de CPU adicionais e 3 GB de RAM além dos requisitos básicos de plataforma. Cada tarefa de backup executada pelo MongoDB Agent afeta ainda mais o desempenho do host.

Os hosts que atendem às implantações do MongoDB devem:

  • Encontre o FQDN para cada host. Execute o seguinte comando no Powershell:

    net config workstation | findstr /C:"Full Computer name"
  • Baixe e instale o Windows BIND ferramentas.

  • Encontre o FQDN para cada host. Execute o seguinte comando na shell:

    hostname -f
  • Encontre o FQDN para cada host. Execute o seguinte comando na shell:

    hostname -f
  • Encontre o FQDN para cada host. Execute o seguinte comando na shell:

    hostname -f
  • Resolva cada FQDN para um endereço IP exclusivo. Execute o seguinte comando na shell para resolver o FQDN:

    dig +short myip.opendns.com @resolver1.opendns.com
  • Defina o nome comum ou o nome alternativo do assunto valor de quaisquer certificados SSL para o FQDN do host MongoDB .

A configuração de rede deve permitir que cada MongoDB Agent faça uma conexão direta com cada MongoDB deployment listada na página Deployment . O Ops Manager não oferece suporte ao encaminhamento de portas.

Para obter o melhor desempenho, desative o modo furtivo do Firewall do Windows nos hosts MongoDB nos quais você instalou o MongoDB Agent.

Se você instalar o MongoDB Agent em um host que esteja executando um processo MongoDB, o agente deverá ter:

  • Permissão para interromper qualquer processo do MongoDB. O MongoDB Agent reinicia o processo usando o próprio conjunto de binários MongoDB do agente. Se você instalou o MongoDB com um gerenciador de pacotes, use o mesmo gerenciador de pacotes para instalar o MongoDB Agent. Isso dá ao MongoDB Agent o mesmo proprietário do MongoDB.

  • Read e permissões do Write na linguagem de definição de dados (DDL) MongoDB e diretório de log.

Se você implantar o MongoDB Agent em um host que não tenha o MongoDB instalado, verifique se o usuário proprietário do MongoDB Agent tem permissões de Read e Write nos diretórios de dados e log do MongoDB que você planeja usar.

Para instalar o MongoDB Agent utilizando um pacote deb, entre como root ou um usuário com privilégio do sudo.

Para instalar o MongoDB Agent utilizando um pacote .rpm, entre como root ou um usuário com privilégio do sudo.

Para instalar o MongoDB Agent utilizando um pacote .tar, entre como root ou um usuário com privilégio do sudo.

O MongoDB Agent requer uma chave de API do agente por projeto para se comunicar com o aplicativo de Ops Manager.

Se você não tiver uma chave de API do agente existente para seu projeto do Ops Manager, crie uma:

  1. Clique em Deployment.

  2. Navegue até Agents.

  3. Clique em Agent API Keys.

  4. Clique em Generate.

    Observação

    Este botão aparece se:

    1. O usuário atual é o Project Owner e

    2. O projeto não tem chaves de API do agente diferente do Original Group API Key com uma declaração ao lado dele. Esse tipo de chave existe em projetos criados antes do novo modelo de chave de API do agente. No novo modelo, você pode criar várias Agent API Keys em um projeto, e qualquer agente do projeto MongoDB pode usar qualquer uma das keys.

  5. No modal Generate Key , forneça uma descrição da nova chave de API do agente na caixa Description .

  6. Clique em Generate.

    Importante

    Quando você gera uma chave de API do agente, o Ops Manager a exibe somente uma vez. Você deve copiar esta chave. Trate isso como uma senha; guarde-o em um local seguro. O Ops Manager nunca mais exibe a chave completa.

Voltar

MongoDB Agent