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

Pré-requisitos de implantação

Nesta página

  • Requisitos do sistema
  • Opções de instalação

Cada host deve atender aos seguintes requisitos.

  • Pelo menos 10 GB de espaço livre em disco mais qualquer espaço necessário para manter seus dados do MongoDB.

  • Pelo menos 4 GB de RAM.

  • Se você usar instâncias doAWS EC2, deverá usar no mínimo uma instância m3.medium.

  • O MongoDB Agent deve ser instalado somente em arquiteturas de bits.

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

  • Tenha acesso total à rede uns aos outros por meio de seus FQDN s. Cada host deve ser capaz de alcançar todos os outros hosts por meio do FQDN. Para encontrar 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 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.

Ativando backup nos hosts MongoDB 4.2 com um FCV de 4.2 têm o seguinte impacto:

  • Maior uso de disco, E/S de disco e E/S de rede em cada host MongoDB 4.2 com o backup habilitado enquanto um snapshot está sendo tirado.

  • Aumento da carga de rede de entrada para o host ou hosts do Ops Manager enquanto um snapshot está sendo tirado.

  • Snapshots e backups não usam capacidade de armazenamento na aplicação Ops Manager ou nos hosts do Backup Daemon.

Se você deseja que o MongoDB Agent gerencie suas MongoDB deployments, o usuário do sistema do MongoDB Agent deve ter permissão:

  • Para interromper os processos MongoDB. O usuário do sistema do MongoDB Agent reinicia os processos usando o próprio conjunto de binários MongoDB do agente.

    Se você tiver instalado 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.

  • Para Read e Write os diretórios de dados MongoDB e diretórios de log.

  • Defina para o mesmo ID de usuário (UID) e ID de grupo (GID) do processo MongoDB a ser automatizado. Se os processos MongoDB a serem automatizados não estiverem sendo executados como o mesmo usuário e grupo, o agente não poderá gerenciar esses processos.

    Exemplo

    Se o MongoDB Agent for executado como o usuário do sistema mongod no grupo de sistemas mongod, o processo do MongoDB também deverá ser executado como o usuário do sistema mongod no grupo de sistemas mongod.

    Observação

    Nos sistemas Microsoft Windows, o MongoDB Agent e, portanto, os serviços mongod ou mongos que ele gerencia, são executados como serviços do Windows como o usuário SYSTEM. O processo MongoDB existente deve ser executado como SYSTEM ou Administrator antes de adicioná-lo à automação.

Aviso

Se quiser executar o MongoDB Enterprise, você deve instalar manualmente um conjunto de dependências em cada host antes de instalar o MongoDB. A automação não pode instalar o MongoDB Enterprise se essas dependências não estiverem instaladas.

sudo apt-get install \
libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \
libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \
libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl

Observação

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

sudo apt-get install \
libcurl3 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \
libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs libcurl \
openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs libcurl \
lm_sensors-libs \
openldap openssl tcp_wrappers-libs xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs libcurl \
lm_sensors-libs \
openldap openssl xz-libs
sudo zypper install cyrus-sasl cyrus-sasl-plain \
cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 \
libopenssl1_0_0 libsensors4 libwrap0 \
liblzma5
sudo zypper install cyrus-sasl cyrus-sasl-plain \
cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 \
libopenssl1_1 libsensors4 libwrap0 \
liblzma5
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs libcurl \
openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs libcurl \
lm_sensors-libs \
openldap openssl tcp_wrappers-libs xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \
cyrus-sasl-plain krb5-libs \
lm_sensors-libs \
openldap openssl xz-libs

Se você implantar o MongoDB Agent em um host no qual deseja que a Automação instale o MongoDB, verifique se o usuário do sistema que possui o MongoDB Agent tem permissões de Read e Write nos diretórios de dados e log do MongoDB que você planeja usar.

Se você instalar o MongoDB Agent em um host no qual a Automação está gerenciando um processo do MongoDB, o usuário do sistema do MongoDB Agent deverá ter as seguintes permissões:

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

  • Para Read e Write para os dados MongoDB e diretórios de log.

Voltar

Começar